.tbl-news-section-link{white-space:nowrap}.tbl-news-election-link{color:#65418c!important}.tbl-news-legends-link{color:#805a2a!important}
.tbl-tab-active{font-weight:800!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}

/* computers: tabs centered (phones keep the sliding row) */
@media (min-width:783px){html body .tbl-tab-row.tbl-tab-row{display:flex!important;justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;flex-wrap:wrap!important}html body .tbl-tab-row.tbl-tab-row>*{margin-left:0!important;margin-right:0!important}}

/* v5.8.5 computers: a bold navy section bar (like a big-city paper): white uppercase sections, thin dividers, current one highlighted */
@media (min-width:783px){
 html body .tbl-tab-row.tbl-tab-row{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;gap:0!important;margin:0 auto!important;padding:0 10px!important;background:var(--tbl-navy,#0b3a5c)!important;border-radius:14px!important;box-shadow:0 2px 10px rgba(8,30,48,.18)!important;max-width:100%!important;overflow-x:auto;scrollbar-width:none;list-style:none!important}
 html body .tbl-tab-row.tbl-tab-row::-webkit-scrollbar{display:none}
 html body .tbl-tab-row.tbl-tab-row>*{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;position:relative;flex:0 0 auto!important}
 html body .tbl-tab-row.tbl-tab-row>*+*::before{content:"";position:absolute;left:0;top:50%;height:18px;margin-top:-9px;width:1px;background:rgba(255,255,255,.28)}
 html body .tbl-tab-row.tbl-tab-row a{display:block!important;padding:15px 20px 13px!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;color:#fff!important;font:800 14px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:inset 0 -3px 0 transparent;transition:background .15s,box-shadow .15s}
 html body .tbl-tab-row.tbl-tab-row a:hover{background:rgba(255,255,255,.1)!important;color:#fff!important;box-shadow:inset 0 -3px 0 #8fd0f5}
 html body .tbl-tab-row.tbl-tab-row a.tbl-tab-active,html body .tbl-tab-row.tbl-tab-row a[aria-current=page]{background:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:inset 0 -3px 0 #8fd0f5;text-decoration:none!important}
}
@media (min-width:783px) and (max-width:1180px){html body .tbl-tab-row.tbl-tab-row a{padding:14px 13px 12px!important;font-size:12.5px!important;letter-spacing:.06em!important}}
/* v5.8.8: tabs stay white on the navy bar after you've clicked them (visited/focus/active never go dark) */
@media (min-width:783px){
 html body nav .tbl-tab-row.tbl-tab-row.tbl-tab-row li a,html body .tbl-nav-row.tbl-nav-row .tbl-tab-row.tbl-tab-row a,html body .tbl-tab-row.tbl-tab-row.tbl-tab-row a:visited,html body .tbl-tab-row.tbl-tab-row.tbl-tab-row a:focus,html body .tbl-tab-row.tbl-tab-row.tbl-tab-row a:active,html body .tbl-nav-row.tbl-nav-row .tbl-tab-row.tbl-tab-row a:visited,html body .tbl-nav-row.tbl-nav-row .tbl-tab-row.tbl-tab-row a:hover{color:#fff!important;opacity:1!important}
}
/* v5.9.8 phones: the sections become the same navy bar as on computers (slides sideways), tucked up under the band */
@media (max-width:782px){
 html body .tbl-tab-row.tbl-tab-row{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0 4px!important;background:var(--tbl-navy,#0b3a5c)!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(8,30,48,.18)!important;overflow-x:auto!important;scrollbar-width:none;list-style:none!important;-webkit-overflow-scrolling:touch;text-align:left!important}
 html body .tbl-tab-row.tbl-tab-row::-webkit-scrollbar{display:none}
 html body .tbl-tab-row.tbl-tab-row>*{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;border:0!important;background:none!important;position:relative;flex:0 0 auto!important}
 html body .tbl-tab-row.tbl-tab-row>*+*::before{content:"";position:absolute;left:0;top:50%;height:14px;margin-top:-7px;width:1px;background:rgba(255,255,255,.28)}
 html body .tbl-tab-row.tbl-tab-row.tbl-tab-row a,html body .tbl-tab-row.tbl-tab-row.tbl-tab-row a:visited,html body .tbl-tab-row.tbl-tab-row.tbl-tab-row a:focus,html body .tbl-tab-row.tbl-tab-row.tbl-tab-row a:active{display:block!important;padding:12px 13px 11px!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;color:#fff!important;opacity:1!important;font:800 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:inset 0 -3px 0 transparent}
 html body .tbl-tab-row.tbl-tab-row.tbl-tab-row a.tbl-tab-active,html body .tbl-tab-row.tbl-tab-row.tbl-tab-row a[aria-current=page]{background:rgba(255,255,255,.08)!important;box-shadow:inset 0 -3px 0 #8fd0f5!important;text-decoration:none!important}
}
