h3 a{color:inherit;text-decoration:none}h3 a:hover{text-decoration:underline}.news-head h1{font-size:clamp(34px,4vw,52px)}.news-page{padding-top:26px}.news-intro,.sources{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;padding-bottom:24px;border-bottom:3px solid var(--navy)}.news-intro>p,.sources>div:last-child{margin:0;color:var(--muted)}.news-list{border-top:1px solid var(--line)}.news-item{min-height:0;padding:18px 0;display:grid;grid-template-columns:180px 1fr;gap:28px;border:0;border-bottom:1px solid var(--line);background:transparent}.news-item p{max-width:760px;margin:4px 0 8px;font-size:14px}.news-item a{color:var(--crimson);font-weight:700;text-decoration:none}.news-meta{display:flex;align-items:flex-start;gap:10px}.news-meta time{color:var(--muted);font-size:11px;letter-spacing:.08em}.badge{padding:2px 7px;border-radius:12px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.badge.active{background:#dfece3;color:#285b38}.badge.draft{background:#eee5cf;color:#6b531b}.proposal{border-top:1px solid var(--line)}.note{color:var(--muted);font-size:12px!important}.sources{margin-top:30px;padding:24px 0;border-top:3px solid var(--navy);border-bottom:0}.sources ul{padding-left:18px}.sources li{margin-bottom:5px;font-size:13px}@media(max-width:620px){.news-intro,.sources,.news-item{grid-template-columns:1fr}.news-meta{justify-content:space-between}}
