.CardInteraction_surface__KAVpX{position:relative;isolation:isolate}.CardInteraction_surface__KAVpX :is(a,button,input,select,textarea,summary,video,iframe){position:relative;z-index:2}.CardInteraction_surface__KAVpX .CardInteraction_primaryLink__dHvQ4{position:static;z-index:auto}.CardInteraction_surface__KAVpX h3>.CardInteraction_primaryLink__dHvQ4{color:inherit;text-decoration:none}.CardInteraction_primaryLink__dHvQ4:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;cursor:pointer}.CardInteraction_primaryLink__dHvQ4:focus-visible:after{outline:3px solid var(--clinical-primary,#1769b2);outline-offset:-3px}.PromoOffers_section__81FMu{display:grid;grid-gap:14px;gap:14px;margin-bottom:32px}.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px 28px;gap:14px 28px;padding:24px;min-width:0;border:1px solid var(--clinical-line,#dce5ee);border-radius:12px;background:var(--mn-card,#fff);color:var(--clinical-text,#23394b)}.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6:after,.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6:before{content:none}.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6 a:focus-visible,.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6 button:focus-visible,.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6 summary:focus-visible{outline:3px solid var(--clinical-primary,#1769b2);outline-offset:4px}.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6 h3{margin:0;font-size:23px;line-height:1.35;font-weight:700;letter-spacing:-.02em}.PromoOffers_value__vE92M{display:flex;gap:14px;align-items:center;min-width:0}.PromoOffers_value__vE92M h3 span{font-weight:500}.PromoOffers_value__vE92M p{margin:5px 0 0;font-size:13px;color:var(--clinical-secondary,#4e6479);line-height:1.5}.PromoOffers_icon__eK6JN{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;color:var(--clinical-primary,#1769b2);background:var(--clinical-primary-soft,#e7f0fa)}.PromoOffers_code__21Kc_{display:grid;grid-gap:6px;gap:6px;min-width:0}.PromoOffers_code__21Kc_>span{font-size:11px;color:var(--clinical-secondary,#4e6479)}.PromoOffers_code__21Kc_ button{display:flex;gap:12px;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;font:inherit;color:var(--clinical-text,#23394b);background:var(--clinical-low,#f0f4f7);border:1px solid var(--clinical-line,#dce5ee);border-radius:7px;cursor:pointer}.PromoOffers_code__21Kc_ button>span:last-child{font-size:12px}.PromoOffers_code__21Kc_ button code{font:inherit;font-weight:700;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.PromoOffers_code__21Kc_ .PromoOffers_feedback__dwqmf:empty{display:none}.PromoOffers_link__ZrnY_{grid-column:2;grid-row:2;display:inline-flex;align-items:center;justify-self:end;gap:8px;min-height:36px;font-size:13px;font-weight:600;color:var(--clinical-primary,#1769b2);text-decoration:none}.PromoOffers_terms__Z0o_p{grid-column:1;grid-row:2;min-width:0;color:var(--clinical-secondary,#4e6479);font-size:12px}.PromoOffers_terms__Z0o_p summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:8px 0}.PromoOffers_terms__Z0o_p ul{margin:8px 0 0;padding-left:18px;line-height:1.8;max-width:65ch}@media(max-width:900px){.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6{grid-template-columns:minmax(0,1fr);gap:14px}.PromoOffers_code__21Kc_{justify-self:start;max-width:100%}.PromoOffers_link__ZrnY_{justify-self:start}.PromoOffers_link__ZrnY_,.PromoOffers_terms__Z0o_p{grid-column:1;grid-row:auto}}@media(max-width:520px){.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6{padding:18px}.PromoOffers_section__81FMu .PromoOffers_offer__kYtZ6 h3{font-size:20px}.PromoOffers_value__vE92M{align-items:flex-start;gap:10px}.PromoOffers_icon__eK6JN{width:34px;height:34px}.PromoOffers_code__21Kc_{justify-self:stretch}.PromoOffers_code__21Kc_ button{flex-wrap:wrap}}.PromoOffers_srOnly__k67Bd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}