/* Spanish text replaces the original English/French promotional artwork. */
.promo-es{box-sizing:border-box;background:#9bcbfa;color:#fff;display:flex;align-items:center;justify-content:center;gap:18px;font-family:Arial,sans-serif;text-align:center;padding:10px;text-shadow:1px 2px 3px #456b8f;overflow:hidden}
.promo-es img{max-width:150px;height:auto;flex-shrink:0}
.promo-es strong{font-size:24px;line-height:1.2}
.promo-es span{font-size:14px;line-height:1.5}
.promo-es b{color:#ffed51;font-size:15px}
a:has(>.promo-es){text-decoration:none}
.promo-es-wide{width:728px;height:90px;flex-direction:row;gap:20px}
.promo-es-wide strong{font-size:23px;max-width:170px}
.promo-es-wide span{max-width:165px}
.promo-es-tall{width:160px;height:600px;flex-direction:column;justify-content:space-around}
.promo-es-tall strong{font-size:25px}
.promo-es-tall img{max-width:138px}
.promo-es-square{width:300px;height:250px;flex-direction:column;gap:15px}
