
.news-article-hero{padding:82px 0 52px;background:#f1f5f1}.news-article-narrow{max-width:900px}.news-article-hero h1{font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:1.1;margin:.2em 0}.article-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;color:#637067}.source-notice{padding:24px;border-left:4px solid #d97735;background:#f7f3ea;margin-bottom:36px}.source-notice p{line-height:1.65;color:#5f6d65}.article-body{font-size:1.05rem;line-height:1.75}.legacy-source-media{margin:30px 0}.legacy-source-media img{max-width:100%;border-radius:12px;border:1px solid #dbe3dd}.legacy-source-media figcaption{font-size:.78rem;color:#6b776f;margin-top:8px}.article-actions,.news-card-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}.news-list{display:grid;gap:16px}.news-list-card{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:28px;border:1px solid #dce4de;border-radius:12px;background:#fff}.news-list-card h2{font-size:1.25rem;margin:.45rem 0}.news-list-card p{color:#5f6d65;margin:0;line-height:1.6}@media(max-width:760px){.news-list-card{grid-template-columns:1fr}.news-article-hero{padding:58px 0 38px}}
