.briefing-page{--paper:#f5f3ee;--ink:#191a1c;--muted:#64645e;--line:#d8d6cf;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}.briefing-page a{color:inherit;text-underline-offset:4px}.briefing-page a:focus-visible{outline:3px solid #aa3030;outline-offset:5px}.briefing-header{max-width:1320px;margin:auto;padding:25px 48px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.briefing-brand{font-family:var(--font-heading),sans-serif;font-size:38px;letter-spacing:-3px;text-decoration:none;line-height:1}.briefing-brand span{font:12px Arial;vertical-align:top;letter-spacing:0;margin-left:4px}.briefing-edition,.briefing-label,.briefing-section-number{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px}.briefing-header-cta{font-size:13px;text-decoration:none;border-bottom:1px solid;padding-bottom:4px}.briefing-header-cta span{margin-left:16px}.briefing-hero{max-width:1180px;margin:auto;padding:64px 48px 40px}.briefing-kicker{display:flex;align-items:center;gap:22px;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:1.2px}.briefing-kicker>span{background:#b82d25;color:white;padding:7px 11px}.briefing-kicker time{color:var(--muted)}.briefing-hero h1{font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(38px,5.1vw,70px);line-height:1.06;letter-spacing:-2.5px;margin:25px 0;max-width:1080px;text-wrap:balance}.briefing-deck{font-size:21px;line-height:1.55;max-width:920px;color:#53534e}.briefing-deck strong{color:var(--ink)}.briefing-byline{display:flex;gap:30px;border-top:1px solid var(--line);padding-top:22px;margin-top:30px;font-size:12px;color:var(--muted)}.briefing-byline a{font-weight:700;color:var(--ink)}.briefing-layout{max-width:1180px;padding:24px 48px 70px;margin:auto;display:grid;grid-template-columns:230px minmax(0,680px);gap:60px}.briefing-sidebar{align-self:start;position:sticky;top:35px;font-size:12px;display:flex;flex-direction:column;gap:14px}.briefing-sidebar>a{text-decoration:none;color:var(--muted)}.briefing-sidebar>a:hover{color:#b82d25}.briefing-sidebar-note{margin-top:25px;border-top:1px solid var(--line);padding-top:12px;max-width:190px}.briefing-sidebar-note p{font-size:18px;font-weight:700;line-height:1.4}.briefing-sidebar-note a{font-weight:700}.briefing-copy{font-size:18px;line-height:1.8}.briefing-copy p{margin:0 0 22px}.briefing-copy section{scroll-margin-top:30px;margin-bottom:54px}.briefing-copy h2{font-family:var(--font-heading),Arial,sans-serif;font-size:36px;line-height:1.14;letter-spacing:-1.1px;margin:13px 0 24px;text-wrap:balance}.briefing-action{padding:26px 28px;border-left:3px solid #b82d25;background:#ece9e2;margin:30px 0}.briefing-action p{font-size:16px;margin:12px 0}.briefing-action a{font-size:13px;font-weight:700}.briefing-emphasis{font-size:25px;font-weight:700;line-height:1.4}.briefing-section-number{color:var(--muted)}.briefing-copy blockquote{margin:32px 0;padding:8px 0 8px 25px;border-left:3px solid #b82d25;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-.6px}.briefing-benefits>div{border-top:1px solid var(--line);position:relative;padding:24px 0 10px 45px}.briefing-benefits>div>span{position:absolute;left:0;top:29px;font-size:12px;color:#b82d25;font-weight:700}.briefing-benefits h3{font-size:21px;line-height:1.3;margin:0 0 12px}.briefing-copy .briefing-small{font-size:14px;color:var(--muted)}.briefing-upgrade{background:#161719;color:#fff;padding:75px max(24px,calc((100vw - 1084px)/2));scroll-margin-top:0}.briefing-upgrade-intro{max-width:820px}.briefing-upgrade h2{font-family:var(--font-heading),Arial,sans-serif;font-size:clamp(35px,4.3vw,54px);line-height:1.1;letter-spacing:-1.7px;margin:22px 0 27px}.briefing-upgrade h2 span{color:#aaa8ff}.briefing-upgrade-intro>p{font-size:17px;color:#cacacd;max-width:660px}.briefing-button{display:inline-flex;gap:30px;align-items:center;background:#aaa8ff;color:#111!important;padding:17px 22px;border-radius:5px;font-size:14px;font-weight:700;text-decoration:none;margin:16px 0}.briefing-work-link{display:block;font-size:13px;color:#cacacd!important;margin-top:8px}.briefing-upgrade .discovery-booking{margin-top:65px;border-top:1px solid #444;padding-top:30px}.briefing-upgrade .discovery-booking h3{font-size:25px;margin:0 0 8px}.briefing-upgrade .discovery-booking>p{font-size:14px;color:#c5c5ca}.briefing-upgrade .discovery-calendar{min-height:650px;margin-top:25px}.briefing-sources{max-width:900px;margin:auto;padding:65px 48px}.briefing-sources h2{font-size:20px}.briefing-sources ul{list-style:none;padding:0}.briefing-sources li{border-bottom:1px solid var(--line)}.briefing-sources li a{display:flex;flex-direction:column;padding:13px 0;font-size:13px;text-decoration:none}.briefing-sources li a span{color:var(--muted)}.briefing-sources>p{font-size:12px;color:var(--muted);margin-top:25px}.briefing-footer{border-top:1px solid var(--line);padding:30px 48px;display:flex;align-items:center;justify-content:space-between;gap:20px}.briefing-footer p,.briefing-footer>a:last-child{font-size:12px}.briefing-skip{position:absolute;top:-100px;left:20px;background:#fff;padding:10px;z-index:99}.briefing-skip:focus{top:10px}@media(max-width:850px){.briefing-layout{grid-template-columns:1fr;gap:0;max-width:780px}.briefing-edition,.briefing-sidebar{display:none}.briefing-hero h1{letter-spacing:-1.5px}.briefing-copy h2{font-size:32px}}@media(max-width:540px){.briefing-header{padding:20px 22px}.briefing-brand{font-size:32px}.briefing-header-cta{font-size:11px}.briefing-hero{padding:35px 22px 20px}.briefing-kicker{font-size:9px;gap:10px;letter-spacing:.6px}.briefing-hero h1{font-size:38px;letter-spacing:-1.3px}.briefing-deck{font-size:18px}.briefing-byline{gap:15px;font-size:10px}.briefing-layout{padding:20px 22px}.briefing-copy{font-size:17px}.briefing-copy h2{font-size:30px}.briefing-copy blockquote{font-size:25px}.briefing-action{padding:20px}.briefing-upgrade{padding:50px 22px}.briefing-button{width:100%;justify-content:space-between}.briefing-upgrade .discovery-calendar{min-height:600px}.briefing-sources{padding:40px 22px}.briefing-footer{padding:25px 22px}.briefing-footer p{display:none}}.briefing-facts{border-top:3px solid #b82d25;border-bottom:1px solid var(--line);padding:20px 0 10px;margin-bottom:32px}.briefing-facts h2{font-family:Arial,sans-serif;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px}.briefing-facts ul{list-style:none;padding:0;margin:0}.briefing-facts li{display:grid;grid-template-columns:115px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.briefing-facts li>strong{font-size:26px;line-height:1.2;letter-spacing:-1px}.briefing-facts li>span{font-size:14px;line-height:1.6}.briefing-facts li a{display:block;font-size:11px;color:var(--muted)}.briefing-facts>p{font-size:11px;color:var(--muted);margin:12px 0}.briefing-facts li:last-child{border-bottom:0}@media(max-width:540px){.briefing-facts li{grid-template-columns:92px 1fr;gap:15px}.briefing-facts li>strong{font-size:23px}}.briefing-facts li small{display:block;font-size:11px;color:var(--muted)}.briefing-sources summary{cursor:pointer;font-size:14px;font-weight:700;padding:12px 0}.briefing-sources summary:focus-visible{outline:3px solid #aa3030;outline-offset:5px}.briefing-sources{padding-block:30px}.briefing-copy .briefing-upgrade{background:transparent;color:var(--ink);padding:32px 0 0;border-top:2px solid var(--ink);margin-bottom:0;scroll-margin-top:30px}.briefing-copy .briefing-upgrade h2{font-size:36px;line-height:1.14;letter-spacing:-1.1px;margin:14px 0 20px}.briefing-copy .briefing-upgrade-intro>p{font-size:18px;color:var(--ink)}.briefing-copy .briefing-button{background:var(--ink);color:white!important;border-radius:3px;margin:0;min-height:52px}.briefing-copy .briefing-upgrade .discovery-booking{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.briefing-copy .briefing-upgrade .discovery-booking h3{font-size:20px}.briefing-copy .briefing-upgrade .discovery-booking>p{color:var(--muted);font-size:14px}.briefing-inline-offer{border-block:1px solid var(--line);padding:20px 0;margin-top:28px}.briefing-inline-offer p{font-size:16px;line-height:1.5;margin-bottom:12px}.briefing-inline-offer>a{font-size:14px;font-weight:700}.briefing-inline-offer>a span{margin-left:16px}.briefing-outcomes{padding-left:20px}.briefing-outcomes li{padding-left:4px;margin-bottom:16px}.briefing-copy section{margin-bottom:36px}@media(max-width:540px){.briefing-copy .briefing-upgrade h2{font-size:30px}.briefing-copy .briefing-upgrade-intro>p{font-size:17px}}.briefing-email-option{margin-top:25px;padding:22px 0 0}.briefing-email-option h3{font-size:18px;margin:0 0 8px}.briefing-email-option p{font-size:15px;margin-bottom:10px}.briefing-email-option>a{font-size:14px;font-weight:700}.briefing-email-option>a span{margin-left:12px}.briefing-email-option small{display:block;font-size:12px;color:var(--muted);margin-top:8px}.briefing-page{overflow-wrap:break-word}.briefing-page *,.briefing-page :after,.briefing-page :before{box-sizing:border-box}.briefing-byline,.briefing-kicker{flex-wrap:wrap}.briefing-header{flex-wrap:wrap;gap:12px 20px}.booking-fallback a,.briefing-brand,.briefing-email-option>a,.briefing-footer>a:last-child,.briefing-header-cta,.briefing-inline-offer>a{display:inline-flex;align-items:center;min-height:44px}.briefing-header-cta{font-size:14px;padding-block:8px}.briefing-copy .briefing-button,.briefing-email-option>a,.briefing-inline-offer>a{font-size:16px}.briefing-kicker,.briefing-label,.briefing-section-number{font-size:12px}.briefing-byline{font-size:14px;gap:8px 24px}.briefing-email-option small,.briefing-facts li small,.briefing-facts>p,.briefing-sources>p{font-size:13px}.briefing-footer p,.briefing-footer>a:last-child,.briefing-sources li a,.briefing-sources summary{font-size:14px}.briefing-copy .briefing-upgrade .discovery-booking>p,.briefing-email-option p{font-size:16px}.briefing-copy,.briefing-upgrade,.discovery-booking,.discovery-calendar{min-width:0}.briefing-upgrade .discovery-calendar iframe{max-width:100%}.briefing-page #book{scroll-margin-top:24px}@media(max-width:540px){.briefing-header{padding:14px 20px}.briefing-header-cta span{margin-left:8px}.briefing-hero{padding:28px 20px 20px}.briefing-kicker{gap:10px;line-height:1.5;letter-spacing:.6px}.briefing-kicker time{white-space:nowrap}.briefing-hero h1{font-size:clamp(2rem,8.8vw,2.5rem);line-height:1.1;letter-spacing:-1px;text-wrap:pretty;margin:22px 0}.briefing-layout{padding-inline:20px}.briefing-copy{font-size:18px;line-height:1.7}.briefing-copy .briefing-upgrade h2,.briefing-copy h2{font-size:clamp(1.625rem,7vw,1.875rem);line-height:1.2}.briefing-copy .briefing-upgrade-intro>p{font-size:18px}.briefing-facts li{grid-template-columns:minmax(0,1fr);gap:8px}.briefing-facts li>span{font-size:16px}.briefing-sources{padding-inline:20px}.briefing-footer{flex-wrap:wrap;padding:20px}}@media(prefers-reduced-motion:reduce){.briefing-page,.briefing-page *{scroll-behavior:auto!important}}.briefing-header{position:sticky;top:0;z-index:50;background:var(--paper);box-shadow:0 2px 8px rgb(25 26 28/5%)}.briefing-copy .briefing-upgrade,.briefing-copy section,.briefing-page #article,.briefing-page #book{scroll-margin-top:120px}.briefing-sidebar{top:120px}.briefing-skip{position:fixed}@media(max-width:540px){.briefing-copy .briefing-upgrade,.briefing-copy section,.briefing-page #article,.briefing-page #book{scroll-margin-top:100px}}@media(max-width:359px){.briefing-header{column-gap:12px}.briefing-header-cta{font-size:13px}}.tracking-choice{position:fixed;z-index:1000;width:min(320px,calc(100vw - 24px));padding:18px;background:#14141c;border:1px solid #454552;border-radius:16px;box-shadow:0 8px 28px #0006;color:#fff}.tracking-choice p{font-size:13px;line-height:1.6;margin:0 0 12px}.tracking-choice a{text-decoration:underline}.tracking-choice div{display:flex;gap:10px}.tracking-choice button{flex:1;padding:9px 14px;border-radius:8px;border:1px solid #929cff;background:transparent;color:white;cursor:pointer}.tracking-choice button:last-child{background:#8995ff;color:#101018}.tracking-settings{display:block;margin:16px auto;background:transparent;color:#999;border:0;text-decoration:underline;font-size:12px;cursor:pointer}.briefing-arrow{display:inline-block;vertical-align:-.125em;flex-shrink:0}.website-review-form{margin-top:28px;display:grid;gap:18px;max-width:600px}.website-review-form>label{display:grid;gap:7px;font-size:15px;font-weight:700}.website-review-form input:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid #bdbab2;border-radius:5px;padding:13px;background:#fff;color:#191a1c;font:inherit;font-size:16px}.website-review-form input:focus-visible{outline:2px solid #191a1c;outline-offset:3px}.website-review-form .review-consent{display:flex;align-items:flex-start;font-size:12px;font-weight:400;line-height:1.6;gap:10px}.review-consent input{margin-top:4px;flex-shrink:0}.review-honeypot{position:absolute;left:-10000px}.website-review-form button{cursor:pointer;border:0;margin:0}.website-review-form button:disabled{opacity:.6;cursor:wait}.briefing-copy .review-reassurance,.briefing-copy .review-scope{font-size:13px;line-height:1.6}.review-success{padding:26px 0}.review-success h3{font-size:24px}.website-review-form textarea{width:100%;box-sizing:border-box;border:1px solid #bdbab2;border-radius:5px;padding:13px;background:#fff;color:#191a1c;font:inherit;font-size:16px;resize:vertical}.website-review-form textarea:focus-visible{outline:2px solid #191a1c;outline-offset:3px}