/* Keyboard access and readable controls, without changing the news layout. */
.skip-to-content{position:fixed;top:8px;right:8px;z-index:10000;padding:10px 16px;background:#fff;color:#004292;border:2px solid currentColor;transform:translateY(-200%)}
.skip-to-content:focus{transform:none}
body.site-shell:not([data-theme="dark"]) .side-editorial .editorial-copy p,
body.site-shell:not([data-theme="dark"]) .side-editorial .editorial-copy small,
body.site-shell:not([data-theme="dark"]) .side-notes .note-author{color:#6b6b6b}
body.site-shell[data-theme="dark"] .side-notes .note-author{color:#d5d5d5}
body.site-shell .banner-close{width:32px;height:32px;line-height:28px}
body.site-shell.tabnak-home .front-slider-dots{bottom:-3px;gap:0}
body.site-shell.tabnak-home .front-slider-dots button{box-sizing:border-box;width:24px;height:24px;padding:9px;border:0;border-radius:0;background-clip:content-box}
body.site-shell.tabnak-home .video-carousel-dots button{box-sizing:border-box;width:24px;height:24px;padding:8px;border:0;background-clip:content-box}
body.site-shell.tabnak-home .video-carousel-arrow{min-width:28px;min-height:28px}
body.site-shell.tabnak-home .more-special-controls button{width:28px;height:28px}
body.site-shell .province-menu-toggle{min-width:28px;min-height:28px}
body.site-shell .province-service-dots button{box-sizing:border-box;width:24px;height:24px;padding:8px;border:0;background-clip:content-box}
body.site-shell .story #comments h2 small{color:#6b6b6b}
body.site-shell[data-theme="dark"] .story #comments h2 small{color:#d5d5d5}
.tavoos-native-video .tav_fx_smoothie_cta{font-size:19px!important;font-weight:700!important}
@media print{.skip-to-content{display:none}}
