.editorial-page{min-height:65vh;padding:32px 0 72px}.editorial-breadcrumb{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;font-size:13px;display:flex}.editorial-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.editorial-heading{max-width:840px;margin-bottom:40px}.editorial-heading h1{font-family:var(--font-barlow-condensed), Impact, sans-serif;text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere;margin:14px 0 24px;font-size:clamp(48px,6vw,80px);font-weight:800;line-height:1}.editorial-heading h1 span{color:var(--accent)}.editorial-heading>p:not(.eyebrow),.editorial-copy p,.editorial-panel p{color:var(--text-secondary);max-width:760px;line-height:1.8}.editorial-panel{border-block:1px solid var(--border);max-width:840px;padding:32px 0}.editorial-panel>svg{width:28px;height:28px;color:var(--secondary)}.editorial-panel h2,.editorial-copy h2,.editorial-list h2{font-family:var(--font-barlow-condensed), Impact, sans-serif;margin:16px 0;font-size:30px;font-weight:700;line-height:1.2}.editorial-copy{max-width:840px;margin-top:36px}.editorial-copy h2{margin-top:32px}.editorial-related{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 32px;margin-top:40px;padding-top:28px;display:flex}.editorial-related a{min-height:44px;color:var(--secondary);align-items:center;gap:12px;display:inline-flex}.editorial-related svg,.editorial-list svg{flex-shrink:0;width:20px;height:20px}.editorial-count,.editorial-date{color:var(--text-secondary);font-size:13px}.editorial-list{margin:24px 0;padding:0;list-style:none}.editorial-list li{border-top:1px solid var(--border)}.editorial-list a{align-items:center;gap:24px;padding:24px 0;display:flex}.editorial-list h2{overflow-wrap:anywhere;flex:1;margin:0}.editorial-list a:hover,.editorial-related a:hover{color:var(--accent)}.editorial-article{max-width:840px}.editorial-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.85}@media (max-width:640px){.editorial-page{padding-top:20px}.editorial-heading{margin-bottom:28px}.editorial-related{flex-direction:column;gap:8px}}
