.editorial-page{color:#17262e;background:#edece6;min-height:100vh}.editorial-index,.editorial-article{max-width:1280px;margin:auto;padding:42px clamp(22px,5vw,80px) 90px}.editorial-page main>nav{margin-bottom:50px;font-size:13px;line-height:1.8}.editorial-page a{text-underline-offset:5px}.editorial-page a:focus-visible{outline-offset:5px;outline:2px solid #17262e}.editorial-page header h1{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.035em;max-width:1000px;margin:20px 0 28px;font-size:clamp(48px,6.4vw,88px);font-weight:400;line-height:1.04}.editorial-page header>p{max-width:740px;line-height:1.8}.editorial-page header{margin-bottom:60px}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 65px;display:grid}.editorial-grid article{border-top:1px solid #b8bcb7;padding-top:24px}.editorial-grid h2{font-family:var(--font-editorial),Georgia,serif;margin:12px 0 20px;font-size:36px;font-weight:500;line-height:1.12}.editorial-grid h2 a{text-decoration:none}.editorial-grid p{line-height:1.8}.editorial-date{font-size:12px;line-height:1.7}.editorial-pagination{flex-wrap:wrap;gap:22px;margin-top:55px;display:flex}.editorial-pagination [aria-current]{font-weight:800}.editorial-article>article{max-width:820px}.editorial-lead{font-size:20px}.editorial-body{max-width:730px;font-size:17px;line-height:1.95}.editorial-body p{margin:0 0 25px}.editorial-body h2,.editorial-body h3,.editorial-toc h2,.editorial-sources h2,.editorial-cta h2{font-family:var(--font-editorial),Georgia,serif;font-weight:500;line-height:1.15}.editorial-body h2{margin:58px 0 24px;scroll-margin-top:120px;font-size:38px}.editorial-body h3{margin:36px 0 20px;scroll-margin-top:120px;font-size:29px}.editorial-body ul,.editorial-body ol{margin:20px 0 32px;padding-left:24px}.editorial-body li{margin-bottom:12px;padding-left:5px}.editorial-toc{border-block:1px solid #b8bcb7;margin:40px 0;padding:24px 0}.editorial-toc h2{margin:0 0 18px;font-size:29px}.editorial-toc ol{columns:2;column-gap:35px;padding-left:22px}.editorial-toc li{break-inside:avoid;margin-bottom:12px;font-size:14px;line-height:1.6}.editorial-sources{border-top:1px solid #b8bcb7;margin-top:55px;padding-top:24px;font-size:13px;line-height:1.8}.editorial-sources h2{font-size:28px}.editorial-sources ul{padding-left:20px}.editorial-sources p{margin:4px 0 15px}.editorial-cta{color:#edece6;background:#17262e;max-width:820px;margin:65px 0 35px;padding:36px}.editorial-cta h2{margin:0 0 18px;font-size:34px}.editorial-cta p{max-width:650px;line-height:1.8}.editorial-cta div{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.editorial-cta a:focus-visible{outline-color:#edece6}@media (max-width:650px){.editorial-grid{grid-template-columns:1fr;gap:35px}.editorial-toc ol{columns:1}.editorial-page header h1{font-size:48px}.editorial-article,.editorial-index{padding-top:28px}.editorial-body{font-size:16px}.editorial-body h2{font-size:33px}.editorial-cta{padding:26px}.editorial-page main>nav{margin-bottom:32px}}.editorial-sources a{overflow-wrap:anywhere}.editorial-sources li{margin-bottom:14px}.editorial-related{border-block:1px solid #b8bcb7;max-width:820px;margin:40px 0;padding-block:25px}.editorial-related h2{font-family:var(--font-editorial),Georgia,serif;margin:0 0 22px;font-size:30px;font-weight:500}.editorial-related ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.editorial-related li{font-size:15px;line-height:1.7}@media (max-width:650px){.editorial-related ul{grid-template-columns:1fr;gap:16px}}
