.executive-brief{background:var(--paper);min-height:100vh;color:var(--ink);padding:0 6vw 96px;display:flow-root}.executive-brief .doc{max-width:44rem;margin:0 auto}.executive-brief header{border-bottom:1px solid var(--line);padding:84px 0 36px}.executive-brief .eyebrow{color:var(--teal);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.14em;margin-bottom:26px;font-size:.6rem;font-weight:750;display:block}.executive-brief h1{font-family:var(--font-editorial);letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,5.4vw,3.5rem);font-weight:400;line-height:1.04}.executive-brief .standfirst{color:var(--ink-soft);font-family:var(--font-editorial);margin:18px 0 0;font-size:1.2rem;font-style:italic;line-height:1.42}.executive-brief h2{font-family:var(--font-editorial);letter-spacing:-.015em;margin:52px 0 16px;font-size:1.5rem;font-weight:400}.executive-brief p{margin:0 0 15px;font-size:1rem;line-height:1.58}.executive-brief a{color:var(--teal);text-underline-offset:2px;text-decoration-thickness:1px}.executive-brief .filter{border-left:3px solid var(--teal);background:var(--teal-wash);margin:22px 0 0;padding:14px 18px}.executive-brief .seq{text-indent:-6rem;margin:0 0 10px;padding-left:6rem}.executive-brief .seq>span{text-indent:0;width:6rem;color:var(--teal);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.72rem;font-weight:700;display:inline-block}.executive-brief .proof-line{border-left:2px solid var(--line);margin:0 0 13px;padding-left:17px}.executive-brief .proof-line b{color:var(--teal-dark);font-weight:700}.executive-brief .url{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;white-space:nowrap;font-size:.72rem}.executive-brief .contact-row{font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:.8rem;display:flex}.executive-brief .contact-row>span[aria-hidden]{color:var(--muted)}.executive-brief footer{border-top:1px solid var(--line);max-width:44rem;color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:70px auto 0;padding-top:26px;font-size:.63rem}@media (max-width:620px){.executive-brief{padding:0 20px 64px}.executive-brief header{padding-top:56px}}@page{size:Letter;margin:.55in .7in}@media print{.executive-brief{min-height:0;padding:0}.executive-brief .doc{max-width:none}.executive-brief header{padding:0 0 14pt}.executive-brief h1{font-size:26pt}.executive-brief .standfirst{margin-top:6pt;font-size:12pt}.executive-brief h2{margin:14pt 0 7pt;font-size:13pt}.executive-brief p{margin:0 0 6pt;font-size:9.5pt;line-height:1.45}.executive-brief .eyebrow{margin-bottom:10pt;font-size:7pt}.executive-brief .seq{margin-bottom:4pt}.executive-brief .seq>span,.executive-brief .url{font-size:7.5pt}.executive-brief .filter{margin-top:8pt;padding:6pt 9pt}.executive-brief .proof-line{margin-bottom:6pt}.executive-brief .contact-row{font-size:8.5pt}.executive-brief a{color:inherit;text-decoration:none}.executive-brief footer{display:none}}
