.editorial-hero-surface{position:relative}.editorial-hero-header{max-width:720px}.editorial-hero-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr);gap:var(--space-10);margin-top:var(--space-10)}.editorial-hero-copy{font-size:0.98rem}.editorial-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.editorial-hero-aside{display:flex;flex-direction:column;gap:var(--space-6)}.section-header{max-width:760px;margin:0 auto var(--space-12);text-align:left}.section-header>p:last-of-type{margin-top:var(--space-4)}.editorial-toplists{padding:var(--space-24) 0 var(--space-20)}.editorial-toplists-grid{display:grid;grid-template-columns:1fr;gap:var(--space-16)}.editorial-toplists-grid .toplist-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-10);margin-top:var(--space-4)}.editorial-figure{border-radius:var(--radius-lg);overflow:hidden;background:radial-gradient(circle at 0 0,#3a2f23 0,#17120e 48%,#0b0908 100%);box-shadow:var(--shadow-soft);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.editorial-figure img{border-radius:calc(var(--radius-lg) - 4px);box-shadow:0 0 0 1px rgba(0,0,0,.8)}.editorial-footer-links{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-4)}.editorial-key-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-6);margin-top:var(--space-6)}.editorial-key-points dt{font-size:0.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--space-2)}.editorial-key-points dd{font-size:0.95rem;color:var(--color-ink-soft)}.editorial-habits-routes{padding:var(--space-24) 0 var(--space-20)}.editorial-habits-layout{display:grid;grid-template-columns:minmax(0,1.3fr);gap:var(--space-12)}.editorial-habits-layout>.journal-panel:nth-of-type(1){order:1}.editorial-habits-layout>.decision-tree{order:2}.editorial-habits-layout>.journal-panel:nth-of-type(2){order:3}.editorial-list{padding-left:var(--space-4);list-style:disc;font-size:0.95rem;color:var(--color-ink-soft)}.editorial-list li+li{margin-top:var(--space-2)}.editorial-diaries-reports{padding:var(--space-24) 0 var(--space-20)}.editorial-diaries-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10)}.editorial-news{padding:var(--space-24) 0 var(--space-24)}.newspaper-section+.newspaper-section{margin-top:var(--space-8)}.editorial-cta{padding:var(--space-24) 0 var(--space-28)}.editorial-cta-panel{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.editorial-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.editorial-cta-routes{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.editorial-cta-routes .route-strip{margin-top:var(--space-4)}@media (max-width:1024px){.editorial-hero-layout{grid-template-columns:1.5fr 1.1fr;gap:var(--space-8)}.editorial-toplists-grid .toplist-main{grid-template-columns:1fr}.editorial-diaries-grid{grid-template-columns:1fr 1fr}.editorial-cta-panel{grid-template-columns:1fr}}@media (max-width:768px){.editorial-hero-layout{grid-template-columns:1fr;margin-top:var(--space-8)}.section-header{text-align:left}.editorial-toplists{padding:var(--space-16) 0 var(--space-16)}.editorial-habits-routes{padding:var(--space-16) 0 var(--space-16)}.editorial-diaries-reports{padding:var(--space-16) 0 var(--space-16)}.editorial-diaries-grid{grid-template-columns:1fr}.editorial-news{padding:var(--space-16) 0 var(--space-20)}}