
a[data-offer-link]{cursor:pointer;text-decoration:none}
a[data-offer-link]:focus-visible{outline:3px solid #073e75;outline-offset:3px}
.cover-button[data-offer-link]{position:absolute;inset:0;display:block}
.thumbnail__play[data-offer-link]{display:block}
#site-languages{position:fixed;inset:0;max-width:min(680px,90vw);max-height:85vh;padding:24px;border:2px solid #23699a;border-radius:12px;background:#fff3d9;color:#173f5c;z-index:10000}
#site-languages::backdrop{background:#082e4ecc}
#site-languages p{font-weight:700;font-size:20px;padding-inline-end:30px}
#site-languages a{display:inline-block;width:50%;padding:12px 8px;color:#135587;min-height:44px;text-decoration:underline}
#site-languages button{position:absolute;inset-inline-end:8px;top:8px;width:40px;height:40px;font-size:26px}
@media(max-width:520px){#site-languages a{width:100%}}
.splide--fade .splide__slide[aria-hidden=true]{visibility:hidden;pointer-events:none}
html.site-sidebar-collapsed stb-main-sidebar{display:none!important}
html.site-sidebar-collapsed .wrapper{margin-inline-start:0!important}

.site-publisher{padding-block:20px;max-width:100%;overflow-wrap:anywhere;color:#fff;font-size:13px;line-height:1.6}.site-publisher p{margin:0 0 6px}.site-publisher address{font-style:normal}
/* Keep localized category headings readable beside browsing controls. */
@media(max-width:600px){.title{grid-template-columns:minmax(0,1fr)!important;flex-wrap:wrap!important;row-gap:12px!important}.title__name{flex:1 0 100%!important;min-width:0!important;width:100%!important}.title__separator{display:none!important}.title__buttons{grid-column:1/-1;justify-self:start;max-width:100%;margin-inline-start:0!important}.title-block{width:100%;overflow-wrap:normal;word-break:normal}}
