.ad-slot{display:none}.ad-slot.has-ads{display:block}.ad-card{display:none;position:relative;overflow:hidden;background:linear-gradient(115deg,#142449,#261f63);color:#fff;border:1px solid #344369}.ad-card.active{display:flex}.ad-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ad-card:has(img):after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,13,32,.92),rgba(5,13,32,.18))}.ad-copy,.ad-card>b{position:relative;z-index:1}.ad-copy{display:flex;flex-direction:column}.ad-copy small{font-size:8px;letter-spacing:.15em;color:var(--lime)}.ad-copy strong{font:800 18px var(--display)}.ad-copy em{font-style:normal;color:#c5cede;font-size:11px}.ad-card>b{margin-left:auto;background:var(--lime);color:#142000;padding:9px 12px;border-radius:7px;font-size:11px;white-space:nowrap}.ad-slot-header{background:var(--ink);padding:10px max(28px,calc((100vw - 1240px)/2))}.ad-slot-header .ad-card{min-height:74px;padding:14px 18px;align-items:center;border-radius:10px;gap:18px}.ad-slot-wide{max-width:1240px;margin:32px auto}.ad-slot-wide .ad-card{min-height:118px;padding:24px 28px;align-items:center;border-radius:14px}.ad-slot-wide .ad-copy strong{font-size:22px}.ad-rail{position:fixed;z-index:8;top:132px;width:150px;height:min(560px,calc(100vh - 155px))}.ad-rail-left{left:max(10px,calc((100vw - 1580px)/2))}.ad-rail-right{right:max(10px,calc((100vw - 1580px)/2))}.ad-rail .ad-card{height:100%;padding:18px 14px;flex-direction:column;justify-content:flex-end;border-radius:12px}.ad-rail .ad-card:has(img):after{background:linear-gradient(0deg,rgba(5,13,32,.95),rgba(5,13,32,.08))}.ad-rail .ad-copy strong{font-size:16px}.ad-rail .ad-card>b{margin:10px 0 0;width:100%;text-align:center}@media(max-width:1560px){.ad-rail{display:none!important}}@media(max-width:680px){.ad-slot-header{padding:8px 12px}.ad-slot-header .ad-card,.ad-slot-wide .ad-card{min-height:100px;padding:15px;align-items:flex-start}.ad-slot-wide{margin:20px 16px}.ad-card>b{display:none}.ad-copy strong,.ad-slot-wide .ad-copy strong{font-size:16px}.ad-copy em{font-size:10px}}
