.AgeRestrictionModal_modal__6pi6c .modal-dialog{max-width:440px;width:calc(100% - 32px);margin-inline:auto}.AgeRestrictionModal_modal__6pi6c .modal-content{border:0;border-radius:20px;overflow:hidden;box-shadow:0 24px 48px -12px rgba(10,13,18,.25)}.AgeRestrictionModal_body__DBd8k{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--s40) var(--s32) var(--s32);background:linear-gradient(180deg,#eef5fb 0,var(--white) 45%)}.AgeRestrictionModal_closeButton__r06Qn{position:absolute;top:var(--s16);right:var(--s16);width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--neutral-200);border-radius:50%;background:var(--white);color:var(--brand-blue-deep);cursor:pointer;transition:background .2s ease}.AgeRestrictionModal_closeButton__r06Qn:hover{background:#eef5fb}.AgeRestrictionModal_badge__Q_RIW{display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:var(--s20);border-radius:50%;background:var(--brand-blue-deep);color:var(--white);font-family:var(--font-manrope);font-size:var(--fs22);font-weight:700;letter-spacing:.5px;box-shadow:0 0 0 8px rgba(13,75,124,.1)}.AgeRestrictionModal_title__cVD8_{margin:0 0 var(--s12);color:#0d4b7c;font-family:var(--font-manrope);font-size:var(--fs24);font-weight:500;line-height:1.25}.AgeRestrictionModal_subtitle__ixlQv{margin:0 0 var(--s10);color:#3f3f46;font-family:var(--font-manrope);font-size:var(--fs16);font-weight:400;line-height:1.6}.AgeRestrictionModal_note__vzsOb{margin:0 0 var(--s16);color:var(--neutral-700);font-family:var(--font-manrope);font-size:var(--fs14);font-weight:500;line-height:1.5}.AgeRestrictionModal_helplines__Po38k{width:100%;margin:0 0 var(--s24);padding:0;list-style:none;border:1px solid var(--neutral-200);border-radius:12px;background:var(--white)}.AgeRestrictionModal_helplines__Po38k li{display:flex;align-items:center;justify-content:space-between;gap:var(--s12);padding:var(--s10) var(--s16);color:#3f3f46;font-family:var(--font-manrope);font-size:var(--fs14);font-weight:500}.AgeRestrictionModal_helplines__Po38k li+li{border-top:1px solid var(--neutral-200)}.AgeRestrictionModal_helplines__Po38k a{color:var(--brand-blue-deep);font-weight:700;text-decoration:none;white-space:nowrap}.AgeRestrictionModal_button__deR9J{min-width:180px!important}@media (max-width:575px){.AgeRestrictionModal_body__DBd8k{padding:var(--s32) var(--s16) var(--s24)}.AgeRestrictionModal_button__deR9J{width:100%!important}}