/* PULSE shares the existing Eitti typography, logo and hero artwork. */
#business-insight-view{background:#fff;padding-bottom:65px}.bi-masthead{position:relative;overflow:hidden;isolation:isolate;padding:78px 0 64px;background:#f9fbfd}.bi-masthead .wrap{position:relative;z-index:1}.bi-masthead img{position:absolute;right:0;top:0;height:100%;width:52%;object-fit:cover;object-position:75% center;opacity:.38;mask-image:linear-gradient(to right,transparent,#000 45%);z-index:0}.bi-masthead h1{font-size:clamp(42px,5vw,64px);letter-spacing:-2px;margin:22px 0;max-width:800px}.bi-masthead p{max-width:690px;font-size:19px;line-height:1.7}.bi-masthead .bi-tagline{font-size:27px;line-height:1.4;color:#10263b;max-width:660px}.bi-controls{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;padding-top:38px;padding-bottom:38px;border-bottom:1px solid #dce5ed}.bi-controls label,.bi-report-actions label{display:grid;gap:10px;font-size:17px;font-weight:600}.bi-controls select,.bi-report-actions select{width:100%;font:17px/1.5 inherit;color:#10263b;background:white;border:1px solid #a9bdcb;border-radius:7px;padding:14px;min-height:52px;max-width:100%}.bi-controls fieldset{border:0;padding:0;margin:0;min-width:0}.bi-controls legend{font-size:17px;font-weight:600;margin-bottom:10px}.bi-horizons{display:flex;gap:8px}.bi-horizons button{flex:1;border:1px solid #abc1ce;background:#fff;border-radius:7px;padding:12px 8px;min-height:52px;font-size:17px;white-space:nowrap}.bi-horizons [aria-pressed=true]{background:#10263b;color:white;border-color:#10263b}.bi-empty{padding:70px 0 110px;max-width:760px}.bi-empty h2{font-size:34px}.bi-report{max-width:930px;margin:58px auto 0}.bi-report-head{position:static;background:none;border:0;backdrop-filter:none;padding-bottom:30px}.bi-report-head h2{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-1.5px}.bi-report-summary{font-size:23px!important;line-height:1.6}.bi-meta{display:flex;flex-wrap:wrap;gap:10px 25px;color:#3b5364;font-size:15px}.bi-report-actions{display:flex;align-items:end;gap:22px;justify-content:space-between;margin-top:28px}.bi-report-actions label{max-width:65%}.bi-report-actions .btn{white-space:nowrap;min-height:50px}.bi-language-notice{font-size:16px!important;margin-top:20px}.bi-section{border-top:1px solid #dce5ed;padding:32px 0}.bi-section h3{font-size:30px;line-height:1.25;font-weight:600;letter-spacing:-.7px}.bi-section p{font-size:20px;line-height:1.75}.bi-signal{padding:20px 0 0}.bi-signal h4{font-size:23px;margin:0 0 8px;line-height:1.4}.bi-evidence{font-size:14px;color:#295570;font-weight:600;letter-spacing:.03em}.bi-cite{font-size:15px;font-weight:600;color:#005a7f;text-decoration:underline;white-space:nowrap}.bi-block{margin:18px 0}.bi-block p{margin:6px 0 18px}.bi-horizon-summary{padding:32px;background:#edf8fc;border-left:4px solid #43c9e8;margin:20px 0 10px}.bi-horizon-summary>span{font-size:15px;font-weight:600}.bi-horizon-summary h3{font-size:34px;margin:12px 0}.bi-horizon-summary p{font-size:17px;line-height:1.6;margin:0}.bi-challenger h3{color:#006984}.bi-sources li{font-size:17px;line-height:1.7;margin:20px 0;overflow-wrap:anywhere;scroll-margin-top:110px}.bi-sources a,.bi-archive a{color:#005a7f;text-decoration:underline}.bi-sources li p{font-size:15px!important}.bi-archive a{display:block;font-size:18px;margin:15px 0}.bi-guide{max-width:930px;margin:35px auto 0;padding:30px 0;border-top:1px solid #baceda}.bi-guide h3{font-size:25px;font-weight:500}.bi-guide p{font-size:18px}.bi-preview{margin:30px auto;max-width:930px;padding:22px;background:#fff2d3;border-left:4px solid #a86b00;font-size:16px}.bi-preview p{font-size:17px;margin:12px 0 0}.bi-loading{padding-top:45px}#bi-share-status input{width:100%;font:16px Arial;padding:12px}header nav>.business-insight-nav{white-space:nowrap}
@media(min-width:1101px) and (max-width:1400px){header .wrap{gap:16px}header nav{gap:17px!important}header nav>a,header nav summary{font-size:16px!important}.header-actions{gap:8px}header .free-cta{padding:11px 15px!important;font-size:16px!important}}
@media(max-width:1100px){.bi-controls{gap:25px}.bi-report-actions{flex-wrap:wrap}.bi-report-actions label{max-width:100%;width:100%}}
@media(max-width:760px){.bi-masthead{padding:48px 0 32px}.bi-masthead img{width:70%;opacity:.22}.bi-masthead h1{font-size:40px;letter-spacing:-1.2px}.bi-masthead .bi-tagline{font-size:23px}.bi-masthead p{font-size:18px}.bi-controls{grid-template-columns:1fr;gap:24px;padding-top:26px;padding-bottom:26px}.bi-horizons button{font-size:16px}.bi-report{margin-top:35px}.bi-section h3{font-size:26px}.bi-section p{font-size:18px;line-height:1.7}.bi-report-summary{font-size:20px!important}.bi-horizon-summary{padding:23px}.bi-meta{font-size:14px}.bi-report-actions .btn{width:100%}.bi-guide h3{font-size:23px}.bi-empty{padding:40px 0 70px}.bi-empty h2{font-size:28px}.bi-section{padding:26px 0}.bi-sources ol{padding-left:23px}}
@media(prefers-reduced-motion:reduce){#business-insight-view *{scroll-behavior:auto!important}}
.bi-cover-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;background:#f2f7fa;margin:25px 0}.bi-cover-meta span{font-size:17px;line-height:1.6}.bi-cover-meta strong{display:block;font-size:14px;text-transform:uppercase;letter-spacing:.07em;color:#3a6578}.bi-report h2,.bi-report h3{font-family:Georgia,'Times New Roman',serif;font-weight:600}.bi-section h4{font-size:23px;margin:25px 0 15px}.bi-signal h5{font-size:17px;margin:12px 0;color:#3b6177}.bi-signal-meta,.bi-report-info{font-size:16px!important;color:#476277}.bi-central-insight{padding:25px;background:#f0f7fa;border-left:4px solid #21b4d0}.bi-central-insight p{font-size:23px!important;line-height:1.6;margin:15px 0 0;color:#14344a}.bi-cover-horizons{display:grid;grid-template-columns:repeat(3,1fr);border-top:3px solid #27bbd5;gap:1px;background:#fff;margin:32px 0}.bi-cover-horizons a{display:block;padding:22px;background:#f0f7fa}.bi-cover-horizons strong{display:block;color:#006a85;font-size:18px}.bi-cover-horizons span{display:block;font-size:17px;line-height:1.65;margin-top:12px}.bi-cover-horizons [aria-current=true]{box-shadow:inset 0 -3px #27bbd5}.bi-report .bi-report-head{color:#10263b}@media(max-width:760px){.bi-cover-meta{grid-template-columns:1fr;gap:15px}.bi-cover-horizons{grid-template-columns:1fr}.bi-central-insight p{font-size:20px!important}}

.bi-executive{scroll-margin-top:110px}.bi-selected-horizon{font-size:18px;font-weight:700;color:#086381;margin-bottom:16px}.bi-executive:focus{outline:none}

.bi-market-controls{display:flex;gap:28px;align-items:center;border-bottom:1px solid #dce5e9}.bi-market-controls label{min-width:180px;font-weight:700}.bi-market-controls select{display:block;font:inherit;padding:12px;border:1px solid #acbec8;border-radius:6px;width:100%}.bi-market-controls p{font-size:17px;max-width:760px}.bi-market-label{font-size:18px;font-weight:700}@media(max-width:600px){.bi-market-controls{display:block}}
