.news-briefs{display:grid;gap:24px}.news-briefs .news-card{padding:28px 30px}.news-briefs .news-card h3{font-size:23px;line-height:1.6;max-width:850px;margin-bottom:20px}.news-summary-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:32px}.news-briefs .news-card p{font-size:14px;line-height:1.95}.news-briefs .news-card footer{margin-top:24px}.featured-news{border-top:3px solid var(--gold)}.executive-takeaway{background:#ecf2ed;border-inline-start:3px solid var(--gold);border-radius:7px;padding:18px 20px;margin:18px 0}.executive-takeaway p{font-weight:600;margin:5px 0 0}.news-approval h4{font-size:15px;margin:0 0 12px}.news-approval table{table-layout:fixed;width:100%;border:1px solid var(--line);border-collapse:collapse}.news-approval th,.news-approval td{padding:12px 10px;white-space:normal;min-width:0;font-size:12px;vertical-align:top;line-height:1.7}.news-approval th:first-child{width:24%}.news-approval thead th{background:#f2f5f1}.news-approval small{display:block;font-size:11px;margin-top:5px;color:var(--muted)}.approval-status{font-weight:600;font-size:12px}.approval-status.approved{color:var(--green)}.approval-status.not-listed{color:#836629}.approval-status.unknown{color:var(--muted)}.nearby-majors{margin:8px 0 0;padding:0;list-style:none}.nearby-majors li{margin:4px 0;font-size:11px;line-height:1.6}.nearby-majors strong{font-size:10px;color:var(--muted);font-weight:400}.news-approval .note{font-size:11px!important;margin:10px 0 0}.horizon-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.horizon-grid section{background:#f2f4ef;border:1px solid var(--line);padding:18px;border-radius:8px}.horizon-grid h3{font-size:16px;margin-bottom:8px}.decision-box{background:var(--navy);color:white;padding:22px;border-radius:8px}.decision-box h3{color:#dec58f;margin-bottom:10px}.decision-box small{display:block;opacity:.7;margin-top:12px}#dialog-content p{line-height:1.9}#dialog-content textarea{width:100%;min-height:220px}.news-briefs .button{font-size:13px}.dialog-section .topic-tags{gap:7px}.news-briefs footer{flex-wrap:wrap;gap:12px}
@media(max-width:1100px){.news-summary-grid{grid-template-columns:1fr;gap:24px}.news-briefs .news-card{padding:22px}.news-briefs .news-card h3{font-size:20px}}
@media(max-width:600px){.horizon-grid{grid-template-columns:1fr}.news-briefs .news-card{padding:18px 14px}.news-approval th,.news-approval td{font-size:11px;padding:9px 7px}.approval-status{font-size:11px}.news-approval small{font-size:10px}.news-approval th:first-child{width:22%}.news-briefs .news-card h3{font-size:19px}.news-approval .table-wrap{overflow-x:auto}.news-approval table{min-width:310px}}
@media print{.news-briefs button,.segmented,.topic-tags{display:none!important}.news-summary-grid{display:block}.news-card{break-inside:avoid}.decision-box{background:white;color:#111;border:1px solid #999}.decision-box h3{color:#111}.news-approval th,.news-approval td{font-size:9pt}.horizon-grid,.executive-takeaway,.decision-box{break-inside:avoid}details[open]{display:block}}
