.promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.promo-card{overflow:hidden;border:1px solid #2b364b;border-radius:16px;background:#111b2d}.promo-card img,.promo-hero{width:100%;aspect-ratio:16/9;object-fit:contain;background:#0d1422}.promo-card section{padding:20px}.promo-body{max-width:850px;overflow-wrap:anywhere}.promo-body img{max-width:100%}.promo-terms{white-space:pre-line}.promo-body p{line-height:1.8}@media(max-width:700px){.promo-grid{grid-template-columns:1fr}}

.promo-card{display:flex;flex-direction:column;min-width:0}.promo-card>section{display:flex;flex-direction:column;flex:1}.promo-card>section>.sp-btn{margin-top:auto;align-self:flex-start}.promo-card h2,.promo-card p{overflow-wrap:anywhere}
