.editorial-page{background:#fff;color:#0a293b;font-family:Arial,Helvetica,sans-serif}
.editorial-header{border-bottom:1px solid #e5ece9}
.editorial-nav{max-width:1160px;margin:auto;padding:18px 24px;display:flex;gap:24px;align-items:center;justify-content:space-between}
.editorial-brand{font-size:27px;font-weight:900;color:#09263b;text-decoration:none;letter-spacing:-1px}.editorial-brand span{color:#08785a}
.editorial-nav-links{display:flex;gap:22px;flex-wrap:wrap}.editorial-nav-links a{color:#0a293b;text-decoration:none;font-weight:700}
.editorial-shell{max-width:1080px;margin:auto;padding:0 24px}
.editorial-hero{padding:54px 0 44px;background:#f1f7f4;border-bottom:1px solid #dce9e2}
.editorial-hero .eyebrow{font-size:13px;color:#08785a;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.editorial-hero h1{max-width:920px;margin:13px 0 18px;font-size:clamp(35px,calc(5vw - 3px),59px);line-height:1.07;letter-spacing:-.035em}
.editorial-hero p{max-width:790px;font-size:20px;line-height:1.55;margin:0;color:#496371}
.editorial-breadcrumb{font-size:13px;margin-bottom:23px;color:#5d7280}.editorial-breadcrumb a{color:#08785a}
.editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:60px;padding-top:50px;padding-bottom:70px}
.editorial-main{font-size:17px;line-height:1.7}.editorial-main h2{font-size:28px;line-height:1.18;margin:39px 0 13px;letter-spacing:-.02em}.editorial-main h2:first-child{margin-top:0}.editorial-main h3{font-size:22px;margin:25px 0 8px}.editorial-main p{margin:0 0 17px}.editorial-main ul,.editorial-main ol{padding-left:23px;margin:10px 0 22px}.editorial-main li{margin:6px 0}.editorial-main a{color:#08785a;text-underline-offset:3px}
.editorial-aside{align-self:start;position:sticky;top:18px;padding:24px;border:1px solid #d8e8e0;border-radius:16px;background:#f7fbf9}.editorial-aside h2{font-size:21px;margin:0 0 11px}.editorial-aside p{line-height:1.5;color:#506875;margin:0 0 16px}.editorial-aside a{display:block;color:#08785a;font-weight:800;margin:12px 0}
.editorial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0}.editorial-card{padding:22px;border:1px solid #d8e8e0;border-radius:15px;background:#fff}.editorial-card h3{margin:0 0 9px}.editorial-card p{font-size:15px;color:#48616e;margin-bottom:12px}.editorial-card small{display:block;color:#687b84;line-height:1.45;margin-top:10px}.editorial-card a{font-weight:800}
.editorial-note{background:#edf7f1;border-left:4px solid #08785a;padding:18px 20px;margin:26px 0;border-radius:0 10px 10px 0}
.editorial-sources{border-top:1px solid #e1eae5;margin-top:40px;padding-top:10px;font-size:14px;color:#526a76}.editorial-sources li{overflow-wrap:anywhere}
.editorial-footer{padding:25px 0;background:#0a293b;color:#e4efea;font-size:13px}.editorial-footer .editorial-shell{display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between}.editorial-footer a{color:#fff}
@media(max-width:760px){.editorial-nav{align-items:flex-start;flex-direction:column}.editorial-hero{padding:35px 0}.editorial-layout{display:block;padding-top:31px}.editorial-aside{position:static;margin-top:28px}.editorial-cards{grid-template-columns:1fr}}
