.news-edition{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px;font-size:.85rem;color:var(--muted)}
.news-edition a{font-weight:600}
.news-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:48px;align-items:start}
.news-list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:25px}
.news-list-heading h2{font-size:2rem}
.news-list-heading p{color:var(--muted)}
.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.news-card{display:flex;flex-direction:column;min-width:0;background:var(--white);border:1px solid var(--line);padding:27px}
.news-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:.78rem;color:var(--muted);margin-bottom:23px}
.news-card>.eyebrow{margin-bottom:11px}
.news-card h3{font-size:1.7rem;line-height:1.2;margin-bottom:15px}
.news-card h3 a{text-decoration:none}
.news-card h3 a:hover{text-decoration:underline;text-underline-offset:.16em}
.news-card>p:not(.eyebrow){font-size:.98rem;line-height:1.65;margin-bottom:24px}
.news-card-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:19px;border-top:1px solid var(--line);font-size:.82rem;color:var(--muted)}
.news-sidebar{display:grid;gap:32px;min-width:0}
.news-editorial-note{background:var(--mint);border-top:3px solid var(--green);padding:25px}
.news-editorial-note h2{font-size:1.75rem;line-height:1.2;margin:15px 0}
.news-editorial-note p:not(.eyebrow){font-size:.92rem;line-height:1.65;margin-bottom:17px}
.news-editorial-note .text-link{font-size:.88rem}
.news-archives h2,.news-sidebar-links h2{font-size:1.4rem;margin-bottom:15px}
.news-archives ul{list-style:none;padding:0;margin:0}
.news-archives li+li{border-top:1px solid var(--line)}
.news-archives a{display:flex;justify-content:space-between;gap:12px;padding:13px 0;font-size:.94rem;text-decoration:none}
.news-archives a[aria-current=page]{font-weight:600}
.news-sidebar-links a{display:block;font-size:.92rem;padding-block:9px}
.news-meta a{color:inherit}
.news-correction{margin-top:22px;padding:17px 20px;border-left:3px solid var(--green);background:var(--mint);font-size:.94rem;line-height:1.6}
.news-article-body .news-evidence{margin-top:19px;padding-top:13px;border-top:1px solid var(--line);font-size:.84rem;line-height:1.6}
.news-evidence>span:first-child{font-weight:600;margin-right:8px}
.news-evidence a{display:inline}
.news-article-body .news-actions{padding:28px;background:var(--mint);border-left:3px solid var(--green)}
.news-actions ol{padding-left:23px}
.news-actions .small{line-height:1.6;color:var(--muted)}
.news-sources li{margin-bottom:20px;scroll-margin-top:40px}
.news-source-detail{display:block;font-size:.85rem;line-height:1.5;color:var(--muted);margin-top:5px}
.news-back{margin-top:32px}
@media(max-width:1100px){.news-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.news-grid{grid-template-columns:1fr}.news-card{padding:25px}}
@media(max-width:800px){.news-layout{grid-template-columns:1fr;gap:36px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.news-editorial-note{grid-column:1/-1}.news-card h3{font-size:1.6rem}.news-list-heading h2{font-size:1.8rem}}
@media(max-width:580px){.news-grid,.news-sidebar{grid-template-columns:1fr}.news-list-heading{display:block}.news-list-heading p{margin-top:8px}.news-edition{gap:12px}.news-card{padding:23px}.news-article-body .news-actions{padding:21px}.news-meta{gap:12px}.news-meta>span{width:100%;border:0!important}}
@media print{.news-layout,.news-grid{display:block!important}.news-sidebar{display:none!important}.news-card{display:block;break-inside:avoid;margin-bottom:5mm;padding:4mm}.news-card h3{font-size:16pt!important}.news-card-meta{margin-bottom:3mm}.news-edition{font-size:9pt}.news-card-footer{margin-top:3mm;padding-top:2mm}.news-actions{break-inside:avoid}.news-source-detail{font-size:9pt}.news-back{display:none!important}}
