.brgPromotion{width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--navy);background:#fff;border:0;border-radius:14px;padding:0}.brgPromotion::backdrop{background:#011b2b99}.brgPromotionCopy{padding:clamp(22px,6vw,36px)}.brgPromotionCopy p{word-break:keep-all;margin:12px 0;line-height:1.55}.brgPromotionCopy h2{margin:8px 0;font-size:clamp(23px,6vw,32px)}.brgPromotionCopy .brgPromotionEyebrow{letter-spacing:.12em;margin-top:0;font-size:11px;font-weight:700}.brgPromotionBenefit{font-size:clamp(17px,4.6vw,24px)}.brgPromotionBenefit strong{color:#c6002a}.brgPromotionNote{color:var(--muted);font-size:13px}.brgPromotionCopy a{border-bottom:1px solid;margin-top:8px;padding-bottom:5px;font-weight:700;display:inline-block}.brgPromotionFooter{border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;font-size:13px;display:flex}.brgPromotionFooter label{cursor:pointer;align-items:center;gap:6px;min-height:36px;display:flex}.brgPromotionFooter input{accent-color:var(--navy)}.brgPromotionFooter button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}
