.ad-carousel .ad-copy h1{font-size:var(--carousel-title-desktop,clamp(42px,5.3vw,78px));overflow-wrap:anywhere}@media (min-width:761px){.ad-carousel .ad-copy h1{font-size:var(--carousel-title-desktop,clamp(72px,6.3vw,108px))}}@media (min-width:761px) and (max-width:1050px){.ad-carousel .ad-copy h1{font-size:var(--carousel-title-desktop,clamp(56px,7vw,76px))}}@media (max-width:760px){.ad-carousel .ad-copy h1{font-size:var(--carousel-title-mobile,43px)}}.ad-carousel>.ad-carousel-stage{position:absolute;inset:0}.ad-carousel .ad-carousel-link{z-index:4;border-radius:inherit;display:block;position:absolute;inset:0}.ad-carousel .ad-carousel-link:focus-visible{outline-offset:-4px;outline:3px solid #f4c867}.ad-carousel.ad-carousel-creative{aspect-ratio:auto;background:#12162a;height:auto;min-height:0}.ad-carousel.ad-carousel-creative>.ad-carousel-stage{width:100%;aspect-ratio:var(--carousel-media-ratio,16/9);position:relative;inset:auto}.ad-carousel.ad-carousel-creative .ad-carousel-image{object-fit:contain;object-position:center;filter:none;opacity:1;animation:none}.ad-carousel.ad-carousel-creative>.carousel-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:#12162a;border:0;border-radius:0;justify-content:flex-end;min-height:40px;margin:0;padding:8px 16px;position:relative;inset:auto}
