.editorial{max-width:850px;margin:auto;padding:80px 24px;color:#302b25;font-size:1rem;line-height:1.8}.editorial h2{font-family:var(--serif);font-size:2rem;line-height:1.3;margin:2.5rem 0 1rem}.editorial h3{font-size:1.25rem;line-height:1.5;margin:2rem 0 1rem}.editorial p{margin:1rem 0}.editorial ul,.editorial ol{padding-left:1.5rem;margin:1rem 0}.editorial a:not(.button){text-decoration:underline;text-underline-offset:4px}.editorial aside{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.editorial table{display:block;overflow-x:auto;border-collapse:collapse}.editorial td,.editorial th{padding:.75rem;border:1px solid var(--line)}.editorial section{border-bottom:1px solid var(--line);padding-bottom:2rem}

.article-hero .subhero-content h1{font-size:clamp(2rem,5vw,4rem);line-height:1.15}.editorial figure{margin:2rem 0}.editorial figure img{display:block;max-width:100%;height:auto;max-height:600px;object-fit:contain}.editorial figcaption{font-size:.85rem;color:#6b6259;margin-top:.6rem}.editorial .current-info{margin:0 0 2.5rem;padding:1.5rem;border:1px solid var(--line);background:#f7f3ed}.editorial .current-info h2{margin-top:0}
