.uw-watch{max-width:1040px;margin:0 auto;padding:20px 28px 32px;color:#293d4b}
.uw-watch *{box-sizing:border-box}
.uw-watch .uw-kicker{font:600 14px/1.4 Barlow,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#666;margin:0 0 8px}
.uw-watch h1{font:700 36px/1.12 Barlow,Arial,sans-serif;margin:0 0 18px;color:#293d4b}
.uw-player{display:block;width:100%;height:auto;max-height:62vh;aspect-ratio:16/9;object-fit:contain;background:#101820;border-radius:3px}
.uw-caption{font:400 16px/1.6 Barlow,Arial,sans-serif;margin:16px 0 8px;max-width:940px}
.uw-duration{font:400 14px/1.5 Barlow,Arial,sans-serif;color:#666;margin:0 0 18px}
.uw-crumbs{display:flex;flex-wrap:wrap;gap:8px;font:400 14px/1.5 Barlow,Arial,sans-serif;margin:18px 0}
.uw-watch a{display:inline;color:#b00000;text-decoration:underline;text-underline-offset:3px}
.uw-watch a:hover{color:#760000}
.uw-watch a:focus-visible{outline:2px solid #b00000;outline-offset:4px}
.uw-related{border-top:1px solid #d8dfe2;padding:18px 0 0;margin:20px 0 0}
.uw-related h2{font:600 21px/1.3 Barlow,Arial,sans-serif;margin:0 0 10px}
.uw-related ul{display:block;padding-left:20px;list-style:disc}
.uw-related li{display:list-item;font:400 16px/1.5 Barlow,Arial,sans-serif;margin:5px 0}
.uw-actions{display:flex;flex-wrap:wrap;gap:12px 24px;font:400 15px/1.5 Barlow,Arial,sans-serif;margin:20px 0 0}
/* The initial choice is in document flow. No shade, overlap or focus trap. */
.uw-watch-page .consent-shade.uw-consent-inline{position:static;inset:auto;display:block;background:transparent;z-index:auto;max-width:1040px;margin:0 auto 28px;padding:0 28px}
.uw-watch-page .uw-consent-inline .consent-box{width:100%;margin:0;border:1px solid #d8dfe2;border-radius:4px;box-shadow:none;max-height:none;overflow:visible}
.uw-watch-page .uw-consent-inline .consent-entrance{padding:18px;gap:20px}
html:root body.uw-watch-page .uw-consent-inline .consent-box,html:root body.uw-watch-page .uw-consent-inline .consent-box *{font-size:15px!important;line-height:1.5!important}
.uw-watch-page .uw-consent-inline .consent-description{flex:1;width:auto}
.uw-watch-page .uw-consent-inline .consent-actions{width:220px;flex-shrink:0}
.uw-watch-page .uw-consent-inline .consent-actions button{min-height:44px}
@media(max-width:600px){
 .uw-watch{padding:16px 20px 26px}
 .uw-watch h1{font-size:28px;margin-bottom:16px}
 .uw-player{max-height:none}
 .uw-caption{font-size:15px}
 .uw-watch-page .consent-shade.uw-consent-inline{padding:0 20px}
 .uw-watch-page .uw-consent-inline .consent-actions{width:100%}
}
