.gb-news-categories{margin:32px auto 0;padding:24px;max-width:1040px;background:#f5f7fa;border:1px solid #dae2e8;border-radius:10px;color:#173441;font:15px/1.6 Arial,Helvetica,sans-serif;box-sizing:border-box}
.gb-news-categories h2{margin:0 0 16px;font:700 23px/1.3 Arial,Helvetica,sans-serif;color:#173441}
.gb-news-categories dl{display:grid;gap:14px;margin:0}
.gb-news-categories dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px}
.gb-news-categories dt{font-weight:700}.gb-news-categories dd{margin:0;display:flex;flex-wrap:wrap;gap:7px}
.gb-news-categories dd a{display:inline-flex;padding:5px 10px;border:1px solid #d4cce8;border-radius:5px;background:#fff;color:#59438f;text-decoration:none}
.gb-news-categories a:focus-visible{outline:3px solid #6753a4;outline-offset:3px}
.gb-news-background,.gb-news-followups{margin-top:26px;padding-top:22px;border-top:1px solid #d7e0e5}
.gb-news-categories section p{margin:0 0 12px}.gb-news-categories ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}
.gb-news-categories li{display:grid;gap:2px}.gb-news-categories time{font-size:12px;color:#536875}.gb-news-categories li a,.gb-news-story-links a{color:#59438f;text-underline-offset:3px}
.gb-news-story-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;overflow-wrap:anywhere}
@media(max-width:600px){.gb-news-categories{padding:18px}.gb-news-categories dl>div{grid-template-columns:1fr;gap:5px}}
