.welcome-offer[data-v-407b2e54]{border:1px solid #c2d2e7;border-left:3px solid var(--welcome-offer-blue,#1450a3);color:#24354b;overflow-wrap:anywhere;background:#fff;border-radius:6px;min-width:0;margin-top:18px;padding:18px 20px}.welcome-offer-label[data-v-407b2e54]{background:var(--welcome-offer-yellow,#fb0);color:#17243a;border-radius:3px;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.welcome-offer-title[data-v-407b2e54]{font-family:var(--font-heading);color:var(--welcome-offer-blue,#1450a3);margin:12px 0 6px;font-size:17px;font-weight:600;line-height:1.4}.welcome-offer-copy[data-v-407b2e54]{white-space:pre-line;margin:0;font-size:18px;font-weight:600;line-height:1.5}.welcome-offer-promo[data-v-407b2e54]{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;line-height:1.5;display:flex}.welcome-offer-promo code[data-v-407b2e54]{color:var(--welcome-offer-blue,#1450a3);white-space:normal;overflow-wrap:anywhere;background:#f0f5fa;border:1px dashed #879bb5;border-radius:3px;padding:4px 9px;font-weight:700}.welcome-offer-meta[data-v-407b2e54]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-top:10px;font-size:13px;line-height:1.6;display:flex}.welcome-offer-terms[data-v-407b2e54]{flex:140px;min-width:0}.welcome-offer-terms[open][data-v-407b2e54]{flex-basis:100%}.welcome-offer-terms summary[data-v-407b2e54]{cursor:pointer;min-height:44px;color:var(--welcome-offer-blue,#1450a3);text-underline-offset:3px;align-items:center;width:fit-content;text-decoration:underline;display:flex}.welcome-offer-terms summary[data-v-407b2e54]:after{content:"+";margin-left:8px;text-decoration:none}.welcome-offer-terms[open] summary[data-v-407b2e54]:after{content:"−"}.welcome-offer-terms summary[data-v-407b2e54]:focus-visible{outline:3px solid var(--welcome-offer-blue,#1450a3);outline-offset:3px;border-radius:2px}.welcome-offer-terms p[data-v-407b2e54]{white-space:pre-line;margin:4px 0 0;font-size:13px;line-height:1.65}.welcome-offer-expiry[data-v-407b2e54]{color:#52647a;align-items:center;gap:4px;min-height:44px;margin:0;display:flex}.welcome-offer-unavailable[data-v-407b2e54]{margin:12px 0 0;font-size:14px;line-height:1.6}@media (width<=480px){.welcome-offer[data-v-407b2e54]{margin-top:14px;padding:14px}.welcome-offer-copy[data-v-407b2e54],.welcome-offer-title[data-v-407b2e54]{font-size:16px}.welcome-offer-meta[data-v-407b2e54]{gap:0 12px}}
