
.unified-site-nav{--cream:#f6f2e8;--ink:#141319;--magenta:#d55287;--neon:#bdeacb;--font-display:Georgia,serif;font-family:'General Sans',Arial,sans-serif;line-height:1.4;letter-spacing:normal}.unified-site-nav svg{display:block}.unified-site-nav [hidden]{display:none!important}.article-tools{padding-top:120px;padding-bottom:24px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--mint)}.article-tools .motion-toggle{position:static}.chapter-nav{top:0}.editorial-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;max-width:1320px;margin:auto;padding:80px 6vw 30px;border-top:1px solid #344047;color:#f4f2e9;font:14px/1.7 'General Sans',Arial,sans-serif}.editorial-brand{font:48px/1 Georgia,serif}.editorial-brand span{color:#d55287}.editorial-footer p{max-width:430px;color:#a9b6bc;margin:24px 0}.editorial-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.editorial-footer h2{font:11px/1.5 monospace;text-transform:uppercase;letter-spacing:.14em;color:#a9b6bc;margin:0 0 12px}.editorial-footer a:hover{color:#9adcb9}.editorial-footer small{grid-column:1/-1;border-top:1px solid #344047;padding-top:24px;color:#a9b6bc}.insights-main{max-width:1320px;margin:auto;padding:170px 6vw 100px}.insights-eyebrow{font:11px monospace;letter-spacing:.18em;color:#9adcb9;text-transform:uppercase}.insights-main h1{font:clamp(70px,11vw,150px)/.95 Georgia,serif;letter-spacing:-.06em;margin:24px 0 32px}.insights-intro{max-width:620px;font-size:clamp(19px,2vw,25px);line-height:1.6;color:#b8c1c8}.feature{display:grid;grid-template-columns:1.2fr 1fr;margin-top:76px;border-top:1px solid #344047;border-bottom:1px solid #344047;min-height:470px;background:radial-gradient(ellipse at right bottom,#214c3c55,transparent 65%),#0e171e}.feature-image{position:relative;overflow:hidden;min-height:390px}.feature-image img{height:100%;width:100%;object-fit:cover;transition:transform .7s}.feature:hover .feature-image img{transform:scale(1.035)}.feature-spectrum{position:absolute;bottom:25px;left:-10%;width:120%;height:8px;transform:rotate(-14deg);background:linear-gradient(90deg,#7855d8,#e69377,#f9b963,#86dcb2,#22b8d9,#4765ed)}.feature-copy{padding:46px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.feature-copy h2{font:clamp(38px,4.2vw,64px)/1.05 Georgia,serif;letter-spacing:-.035em;margin:24px 0}.feature-copy p{font-size:18px;line-height:1.65;color:#b8c1c8}.feature-meta{font:11px/1.6 monospace;color:#a9b6bc;margin:22px 0}.feature-read{display:inline-flex;border-bottom:1px solid #9adcb9;padding:10px 0;gap:30px;color:#9adcb9;font-size:14px}.insights-topics{margin-top:60px;display:flex;flex-wrap:wrap;gap:12px}.insights-topics span{padding:10px 16px;border:1px solid #344047;border-radius:30px;font-size:12px;color:#b8c1c8}a:focus-visible,button:focus-visible{outline:2px solid #9adcb9;outline-offset:5px}@media(max-width:700px){.insights-main{padding-top:145px}.feature{grid-template-columns:1fr;margin-top:46px}.feature-image{min-height:250px;max-height:320px}.feature-copy{padding:30px 24px}.editorial-footer{grid-template-columns:1fr 1fr;gap:36px;padding-top:50px}.editorial-footer>div{grid-column:1/-1}.article-tools{padding-top:110px}.article-tools .motion-toggle{font-size:11px}.feature-copy h2{font-size:44px}}@media(prefers-reduced-motion:reduce){.feature-image img{transition:none}.feature:hover .feature-image img{transform:none}}
