.category-page[hidden] { display:none!important; }
.category-page { scroll-margin-top:24px; }
.category-page .page-section,.category-page #updates { scroll-margin-top:28px; }
.group-title { margin:0 0 36px; padding-top:32px; color:#dbe8f4; font:400 30px/1.4 Georgia,"Microsoft YaHei",serif; }
.menu-kicker a { display:block; padding:4px 0; }
.menu-kicker a.active { color:#b6dcf0; }
.sidebar a:focus-visible { outline:2px solid #8edaf2; outline-offset:3px; }
.text-link.active { color:#e8f3f8; background:#172537; }
.utility-link.active { color:#bdeaff; }
.news-category { padding:24px 0 38px; min-height:180px; }
.category-heading { margin:0 0 20px; font-size:22px; font-weight:400; color:#d7e5f0; }
.category-update-board:empty { min-height:150px; background:#182638; border-radius:12px; }
.pending-section { min-height:260px; padding:20px 0 48px; }
.pending-section h2 { margin:0; font-size:24px; font-weight:400; color:#d7e5f0; }
#page-tools>#live { margin-bottom:64px; }
#page-tools>#monthly { padding-top:0; margin-bottom:72px; }
#page-tools>#map { padding-top:0; }
#page-tools #monthly-title,#page-tools #map-title { font-size:28px; }
@media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } }
