
.editorial-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;padding:65px 8%;align-items:center}.editorial-hero h1{font-size:clamp(42px,4.5vw,65px);line-height:1.15;letter-spacing:-1.2px;margin:28px 0}.editorial-lead{font:23px/1.65 Georgia,serif;max-width:520px}.editorial-hero figure{margin:0;aspect-ratio:1/1.12;overflow:hidden}.editorial-hero img{display:block;width:100%;height:100%;object-fit:cover}.editorial-reading{padding:0 8% 60px;max-width:1350px;margin:auto}.editorial-section{padding:35px 0;border-top:1px solid #c4c2b7;max-width:900px}.editorial-section h2{font:normal 36px/1.25 Georgia,serif;margin:0 0 25px}.editorial-section p{font-size:15px;line-height:1.95;color:var(--muted);max-width:780px}.editorial-section .text-link{margin:10px 25px 0 0;font-size:12px}.editorial-menu{margin:15px 0 45px}.editorial-reserve{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:55px 8%;background:#102638;color:#f5f1e8}.editorial-reserve h2{font:normal 38px/1.25 Georgia,serif;margin:25px 0}.editorial-reserve .eyebrow{color:#dfcdab}.editorial-reserve p{font-size:13px;line-height:1.9}.editorial-reserve .button{margin:20px 0 10px}@media(max-width:760px){.editorial-hero{grid-template-columns:1fr;gap:30px;padding:40px 7%}.editorial-hero h1{font-size:42px}.editorial-hero figure{aspect-ratio:4/3}.editorial-lead{font-size:21px}.editorial-reading{padding:0 7% 40px}.editorial-section h2{font-size:31px}.editorial-reserve{grid-template-columns:1fr;gap:10px;padding:45px 7%}.editorial-reserve h2{font-size:34px}}
