.resource-page{background:#fff}.resource-header{background:var(--indigo);color:#fff;position:static}.resource-main{min-height:70vh}.resource-hero{background:var(--indigo);color:#fff;padding:92px 28px 88px}.resource-hero>div,.resource-content{width:min(100%,920px);margin:0 auto}.resource-hero h1{max-width:820px;font:500 italic clamp(50px, 6vw, 82px)/.98 var(--serif);letter-spacing:-.04em;margin:22px 0 26px}.resource-lead{max-width:700px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.resource-content{padding:76px 28px 110px}.resource-content section{border-top:1px solid var(--line);grid-template-columns:minmax(190px,30%) minmax(0,1fr);gap:8%;padding:36px 0 44px;display:grid}.resource-content h2{font:500 italic 34px/1 var(--serif);letter-spacing:-.025em;margin:0}.resource-content h3{margin:30px 0 8px;font-size:17px}.resource-content p,.resource-content li{font-size:15px;line-height:1.7}.resource-content p:first-child{margin-top:0}.resource-content ul,.resource-content ol{padding-left:20px}.resource-content a{color:var(--indigo);text-underline-offset:3px;text-decoration:underline}.resource-content pre{color:#29272a;background:#efedf2;border-radius:2px;padding:20px;font:13px/1.55 IBM Plex Mono,monospace;overflow-x:auto}.resource-callout{background:var(--paper);border:1px solid var(--line)!important;padding:22px!important}.resource-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.resource-actions a{border:1px solid;padding:12px 15px;text-decoration:none;display:inline-block}.briefing-section{background:var(--paper)}.briefing-form{max-width:720px}.briefing-grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.briefing-grid label{color:var(--ink);gap:8px;font-size:12px;font-weight:600;display:grid}.briefing-grid__wide{grid-column:1/-1}.briefing-grid input,.briefing-grid select,.briefing-grid textarea{width:100%;min-height:44px;color:var(--card-ink);font:400 15px/1.4 var(--sans);background:#fff;border:1px solid #cfcbd4;border-radius:2px;padding:11px 12px}.briefing-grid textarea{resize:vertical}.briefing-grid input:focus-visible,.briefing-grid select:focus-visible,.briefing-grid textarea:focus-visible,.briefing-submit:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.briefing-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.briefing-privacy{color:#595561;margin:25px 0 0!important;font-size:12px!important;line-height:1.55!important}.briefing-submit{border:1px solid var(--indigo);background:var(--indigo);color:#fff;cursor:pointer;font:600 13px/1 var(--sans);border-radius:2px;margin-top:20px;padding:13px 16px}.briefing-status{color:var(--ink);display:none;margin:18px 0 0!important;font-size:12px!important;line-height:1.5!important}.briefing-status.is-visible{display:block}@media (width<=767px){.resource-header{height:auto;min-height:110px}.resource-hero{padding:68px 20px 72px}.resource-hero h1{font-size:50px}.resource-content{padding:55px 20px 80px}.resource-content section{padding:30px 0 38px;display:block}.resource-content h2{margin-bottom:24px}.briefing-grid{display:block}.briefing-grid label+label{margin-top:18px}}
