.editorial{background:#f6f7f1;color:#344a56}.editorial-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:#0c1e30;min-height:620px;overflow:hidden}.editorial-hero__copy{padding:65px clamp(28px,5.5vw,88px);display:flex;flex-direction:column;justify-content:center;gap:24px;min-width:0}.editorial-hero__copy>a{font-size:11px;color:#c6d9ce;margin-bottom:20px}.editorial-hero__copy>span{font-size:9px;letter-spacing:.2em;color:#b3e0bf}.editorial h1{color:#f4f7f0;font:400 clamp(33px,3.6vw,58px)/1.14 var(--serif);letter-spacing:-.045em;margin:0;overflow-wrap:break-word}.editorial-hero__copy p{font:400 14px/1.85 var(--sans);color:#c2d1d5;margin:0;max-width:530px}.editorial-hero__copy small{font-size:10px;line-height:1.8;color:#b3d2c2;padding-top:23px;border-top:1px solid #ffffff22}.editorial-hero__media{margin:0;min-width:0;overflow:hidden;position:relative}.editorial-hero__media::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0c1e3040,transparent 55%);pointer-events:none}.editorial-hero__media img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 35%;scale:1.08}.editorial-fallback{height:100%;display:grid;place-items:center;font:80px var(--serif);background:#163b6d;color:#b3e0bf}.editorial-layout{max-width:1140px;margin:auto;display:grid;grid-template-columns:220px minmax(0,700px);gap:70px;padding:85px 30px}.editorial-rail{position:sticky;top:110px;height:max-content;display:grid;gap:18px;font:400 11px/1.7 var(--sans);border-top:1px solid #163b6d33;padding-top:25px}.editorial-rail>a{padding-bottom:14px;border-bottom:1px solid #163b6d18;color:#163b6d}.editorial-rail>a:hover{color:#287850}.editorial-rail p{color:#60716f;font-size:11px;margin-top:20px}.editorial-prose{min-width:0;font:400 15px/2 var(--sans)}.editorial-prose>p{margin:0 0 26px}.editorial-prose>p:first-child{font-size:10px;letter-spacing:.12em;color:#287850;border-bottom:1px solid #163b6d22;padding-bottom:20px}.editorial-prose h2{font:400 clamp(24px,2.6vw,34px)/1.3 var(--serif);color:#163b6d;letter-spacing:-.035em;margin:44px 0 22px;scroll-margin-top:120px}.editorial-prose .editorial-note{border-left:2px solid #3f976d;background:#eaf0e8;padding:24px;margin:38px 0;font-size:12px}.editorial-prose a{color:#226c49;text-decoration:underline;text-underline-offset:4px}.editorial-prose footer{border-top:1px solid #163b6d33;padding-top:32px;margin-top:50px}.editorial-prose footer>span{font-size:9px;letter-spacing:.16em;color:#287850}.editorial-prose footer h2{margin-top:20px}.editorial-prose img{max-width:100%;height:auto}.editorial-prose table{display:block;overflow:auto;max-width:100%}@media(max-width:800px){.editorial-hero{grid-template-columns:minmax(0,1fr);min-height:0}.editorial-hero__copy{padding:38px 24px;gap:20px}.editorial-hero__copy>a{margin-bottom:8px}.editorial h1{font-size:clamp(31px,7.5vw,49px);line-height:1.17}.editorial-hero__media{height:380px}.editorial-hero__media img{object-position:50% 30%}.editorial-layout{grid-template-columns:minmax(0,1fr);padding:38px 24px;gap:34px}.editorial-rail{position:static;gap:8px;border-top:0;padding-top:0}.editorial-rail p{display:none}.editorial-prose{font-size:14px;line-height:1.95}.editorial-hero__copy p{font-size:13px}.editorial-prose h2{font-size:27px}}@media(max-width:380px){.editorial-hero__copy,.editorial-layout{padding-left:20px;padding-right:20px}.editorial-hero__media{height:300px}.editorial h1{font-size:31px}}
@media(max-width:800px){.editorial-hero__media{height:clamp(300px,80vw,380px)}}
