.promotion-banner.promotion-compact{border-radius:13px;min-height:135px;margin:14px 0 16px}.promotion-compact .promotion-art{width:45%;inset:0 0 0 auto}.promotion-compact .promotion-copy{gap:6px;width:58%;padding:18px 24px}.promotion-compact .promotion-copy h2{letter-spacing:-.4px;font-size:22px}.promotion-compact .promotion-copy p{font-size:12px}.promotion-compact .promotion-kicker{font-size:10px}.promotion-compact .promotion-listing-title{display:none}.promotion-compact .promotion-cta{position:absolute;top:50%;right:24px;transform:translateY(-50%)}@container (max-width:700px){.promotion-banner.promotion-compact{min-height:125px}.promotion-compact .promotion-copy{gap:5px;width:82%;padding:15px}.promotion-compact .promotion-copy h2{font-size:18px}.promotion-compact .promotion-meta span:last-child,.promotion-compact .promotion-cta{display:none}.promotion-compact:before{background:linear-gradient(90deg,#a6442d 55%,#a6442df2 82%,#a6442d99)}}@media (max-width:700px){.promotion-banner.promotion-compact{min-height:125px}.promotion-compact .promotion-copy{gap:5px;width:82%;padding:15px}.promotion-compact .promotion-copy h2{font-size:18px}.promotion-compact .promotion-art{width:45%}.promotion-compact .promotion-meta span:last-child,.promotion-compact .promotion-cta{display:none}.promotion-compact:before{background:linear-gradient(90deg,#a6442d 55%,#a6442df2 82%,#a6442d99)}}
