.tl-page .tl-feature figure.tl-coverage{position:relative;isolation:isolate;overflow:hidden;background:#15303c;color:#fff;min-width:0;display:block;width:100%;height:auto;aspect-ratio:16/9;align-self:center}
.tl-page .tl-feature .tl-coverage__fallback{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}
.tl-coverage canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0}
.tl-coverage[data-ready="true"] canvas{opacity:1}
.tl-coverage[data-ready="true"] .tl-coverage__fallback{opacity:0}
.tl-coverage__credit{position:absolute;inset:auto 1rem .85rem;color:#ffffffb3!important;font-size:.55rem!important;letter-spacing:.015em;line-height:1.4;text-align:center;text-shadow:0 1px 4px #000;text-decoration:none!important}
.tl-coverage__credit:hover{color:#fff!important}
.tl-coverage a:focus-visible{outline:2px solid #fff;outline-offset:4px}
.tl-page .tl-feature .tl-coverage figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:851px){.tl-page #live-coverage{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(2rem,5.5vw,6rem)}.tl-page .tl-feature figure.tl-coverage{max-height:calc(100% - 2rem)}}
@media(max-width:480px){.tl-coverage__credit{inset:auto .75rem .65rem;font-size:.5rem!important}}
