.articles-page{padding-top:32px;padding-bottom:64px}.articles-breadcrumbs{color:var(--text-secondary);flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:13px;line-height:1.6;display:flex}.articles-breadcrumbs a,.article-back{color:var(--accent);text-decoration:none}.articles-page h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(30px,3.5vw,48px);line-height:1.2}.articles-intro{color:var(--text-secondary);margin-bottom:32px;line-height:1.6}.article-reading{max-width:800px;margin-inline:auto}.article-back{align-items:center;gap:8px;min-height:44px;margin-bottom:20px;display:inline-flex}.article-cover{aspect-ratio:720/400;object-fit:cover;border-radius:var(--mr-radius-card);width:100%;height:auto;margin-bottom:40px;display:block}.article-reading section{margin-block:32px}.article-reading h2{margin-bottom:12px;font-size:24px;line-height:1.3}.article-reading p{color:var(--text-secondary);white-space:pre-line;font-size:17px;line-height:1.8}.articles-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.article-meta{color:var(--text-secondary);flex-wrap:wrap;gap:8px 20px;margin-bottom:24px;font-size:13px;display:flex}.article-reading .article-lead{font-size:20px}.article-body h2{margin-top:40px}.article-body li{color:var(--text-secondary);margin-block:8px;font-size:17px;line-height:1.8}.article-body a,.article-sources a{color:var(--accent);text-underline-offset:3px}.article-sources{border-top:1px solid var(--border);margin:40px 0;padding-top:24px}.article-sources li{overflow-wrap:anywhere;margin:12px 0}.cms-article-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cms-article-editor textarea{width:100%;min-height:400px;line-height:1.7}.cms-article-preview{background:var(--bg-primary,#fff);max-height:650px;padding:20px;overflow:auto}
