.tr-ad-slot.trbs-ready .trbs-viewport{display:grid;width:min(100%,calc(var(--trbs-width)*1px));aspect-ratio:var(--trbs-ratio);margin-inline:auto;background:transparent;overflow:hidden}
.tr-ad-slot.trbs-ready .trbs-slide-link{grid-area:1/1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:auto;background:transparent;margin:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease;text-decoration:none}
.tr-ad-slot.trbs-ready .trbs-slide-link.is-current{opacity:1;visibility:visible;pointer-events:auto}
.tr-ad-slot.trbs-ready .trbs-slide-link picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}
.tr-ad-slot.trbs-ready .trbs-slide-link img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;aspect-ratio:auto;border-radius:0}
.tr-ad-slot .trbs-slide-link:focus-visible{outline:3px solid #a7663e;outline-offset:-3px}
/* Also hide legacy controls if a cache temporarily serves the previous script. */
.tr-ad-slot .trbs-controls{display:none!important}
@media(max-width:782px){.tr-ad-slot.trbs-ready:not(.tr-ad-slot--article_sidebar){display:block}.tr-ad-slot.trbs-ready .trbs-viewport{width:min(100%,calc(var(--trbs-mobile-width)*1px));aspect-ratio:var(--trbs-mobile-ratio)}}
@media(prefers-reduced-motion:reduce){.tr-ad-slot.trbs-ready .trbs-slide-link{transition:none}}
@media print{.tr-ad-slot.trbs-ready{display:none!important}}
