.customerWebShell .esimPurchase{color:#183554;width:100%;max-width:1060px;margin:0 auto;padding:6px 12px 55px;font-family:inherit}.customerWebShell .esimPurchase *{box-sizing:border-box}.customerWebShell .esimPurchase :is(button,input,a,summary){font-family:inherit}.customerWebShell .esimPurchase button{cursor:pointer}.customerWebShell .esimPurchase button:disabled{cursor:default}.customerWebShell .esimPurchase :is(button,input,a,summary):focus-visible{outline-offset:3px;outline:3px solid #82b6ff}.customerWebShell .epNavigation{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:11px;display:flex}.customerWebShell .epNavigation button{color:#71859d;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:500}.customerWebShell .epNavigation>span{color:#789286;white-space:nowrap;align-items:center;gap:6px;display:flex}.customerWebShell .epHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.customerWebShell .epHeading h1{letter-spacing:-1.2px;color:#173657;margin:0;font-size:34px;font-weight:700;line-height:1.2}.customerWebShell .epHeading h1>span{color:#1677ff}.customerWebShell .epHeading p{color:#8393aa;margin:8px 0 0;font-size:13px;line-height:1.7}.customerWebShell .epStepLabel{color:#9babc0;letter-spacing:1px;white-space:nowrap;align-items:center;gap:10px;font-size:8px;display:flex}.customerWebShell .epStepLabel strong{color:#4789db;font-weight:650}.customerWebShell .epLayout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.customerWebShell .epMain{flex-direction:column;gap:23px;min-width:0;display:flex}.customerWebShell .epPanel{background:#fff;border:1px solid #e5ebf4;border-radius:22px;padding:22px;box-shadow:0 4px 16px #183b6602}.customerWebShell .epPanelHeading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.customerWebShell .epPanelHeading h2{letter-spacing:-.4px;flex:1;margin:0;font-size:19px;font-weight:650;line-height:1.4}.customerWebShell .epSectionNumber{color:#8197b1;background:#f0f4f9;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:13px;font-weight:650;display:grid}.customerWebShell .epComplete{color:#6b9182;align-items:center;gap:4px;font-size:10px;display:flex}.customerWebShell .epPanelDescription{color:#8a9bb2;margin:-4px 0 17px;font-size:12px;line-height:1.7}.customerWebShell .epSubtle{color:#8a9ab0;margin:15px 0 0;font-size:11px;line-height:1.8}.customerWebShell .epAccount{background:#fbfdff;border:1px solid #dbe8fa;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.customerWebShell .epAccountAvatar{background:#edf5ff;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;display:grid}.customerWebShell .epAccount>span:nth-child(2){flex:1;min-width:0}.customerWebShell .epAccount strong{font-size:12px;font-weight:600;display:block}.customerWebShell .epAccount small{color:#8b9bb1;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.6;display:block}.customerWebShell .epAccountTag{color:#7190b1;text-align:right;max-width:80px;font-size:8px;line-height:1.6}.customerWebShell .epSignIn{color:#2c70c7;background:#eff6ff;border:1px solid #d2e4fb;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:18px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.customerWebShell .epSignIn>span{margin-left:auto}.customerWebShell .epAuthChoices{color:#8e9cb0;justify-content:center;align-items:center;gap:14px;margin-top:15px;font-size:9px;display:flex}.customerWebShell .epAuthChoices>span+span:before{content:"·";color:#bec8d5;margin-right:14px}.customerWebShell .epMethods{gap:9px;display:grid}.customerWebShell :is(.epMethods>button,.epPaymentPreview){text-align:left;color:#224366;background:#fff;border:1px solid #e2e8f2;border-radius:15px;align-items:center;gap:12px;width:100%;min-height:74px;padding:15px;transition:background .15s,border-color .15s;display:flex}.customerWebShell .epMethods>button.selected{background:#f2f7ff;border-color:#70a8f4}.customerWebShell .epMethods>button:disabled{opacity:.45}.customerWebShell .epMethods>button.selected:disabled{opacity:.75}.customerWebShell :is(.epMethods>button,.epPaymentPreview)>span:first-of-type{flex:1;min-width:0}.customerWebShell :is(.epMethods,.epPaymentPreview) strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.customerWebShell :is(.epMethods,.epPaymentPreview) small{color:#8d9db3;margin-top:4px;font-size:10px;line-height:1.6;display:block}.customerWebShell .epRadio{border:1.5px solid #cbd7e7;border-radius:50%;flex:none;width:18px;height:18px}.customerWebShell .selected .epRadio{background:#fff;border:6px solid #1677ff}.customerWebShell .epCardBrands{color:#355b8a;letter-spacing:.6px;white-space:nowrap;font-size:11px;flex:none!important}.customerWebShell .epCardBrands b{color:#d47b46;letter-spacing:-3px;margin-left:3px;font-size:19px}.customerWebShell .epBinance{color:#d7ac36;font-size:25px;flex:none!important}.customerWebShell .epPaymentPreview{background:#fafcfe}.customerWebShell .epPaymentPreview .epMethodIcon{flex:none;place-items:center;width:30px;display:grid}.customerWebShell .epPaymentPreview>span:nth-child(2){flex:1}.customerWebShell .epLoading{color:#7d91ac;padding:20px;font-size:12px}.customerWebShell .epPaymentFields{border-top:1px solid #ecf0f5;min-width:0;margin-top:20px;padding-top:20px}.customerWebShell .epFieldLabel{color:#4d6c90;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.customerWebShell .epPaymentFields>small{color:#8a9cb3;margin-top:15px;font-size:10px;line-height:1.8;display:block}.customerWebShell .epPaymentFields p{color:#7e94af;font-size:12px}.customerWebShell .epOr{text-align:center;color:#95a4b8;margin:20px 0;font-size:10px}.customerWebShell .epConsentArea{border-top:1px solid #edf1f6;margin-top:22px;padding-top:20px}.customerWebShell .epConsent{cursor:pointer;color:#7890ad;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;display:flex}.customerWebShell .epConsent input{accent-color:#1677ff;flex:none;width:18px;height:18px;min-height:0;margin:2px 0}.customerWebShell .epLegalLinks{flex-wrap:wrap;gap:13px;margin-top:9px;padding-left:28px;display:flex}.customerWebShell .epLegalLinks a{color:#7e9dc3;font-size:9px;text-decoration:none}.customerWebShell :is(.epError,.epPending,.epWarning,.epHosted){border-radius:13px;margin:18px 0 0;padding:15px 16px;font-size:11px;line-height:1.8}.customerWebShell .epError{color:#a65a50;background:#fff2f0;border:1px solid #f2d6d2}.customerWebShell .epPending{color:#5887bf;background:#edf5ff;border:1px solid #cfe2fb}.customerWebShell :is(.epWarning,.epHosted){color:#9a804d;background:#fff8e9}.customerWebShell :is(.epError,.epPending,.epHosted) p{margin:5px 0}.customerWebShell .epError button{color:#9f635a;background:#fffaf9;border:1px solid #e4c1bd;border-radius:9px;margin-top:8px;padding:9px 12px;font-size:11px}.customerWebShell .epHosted a{color:#85651e;background:#f5d56c;border-radius:10px;margin-top:7px;padding:10px 15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.customerWebShell .epAside{flex-direction:column;gap:17px;min-width:0;display:flex;position:sticky;top:105px}.customerWebShell .epSummary{background:#fff;border:1px solid #e1e9f4;border-radius:24px;padding:24px}.customerWebShell .epSummaryHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.customerWebShell .epSummaryHeading h2{letter-spacing:-.4px;margin:0;font-size:18px;font-weight:650}.customerWebShell .epSummaryHeading button{color:#7194bf;background:0 0;border:0;min-height:32px;padding:8px 0;font-size:10px}.customerWebShell .epPackage{background:#f3f6fb;border-radius:18px;padding:18px}.customerWebShell .epPackageHero{align-items:center;gap:10px;display:flex}.customerWebShell .epFlag{flex:none;font-size:29px}.customerWebShell .epPackageHero>div{flex:1;min-width:0}.customerWebShell .epPackage h3{color:#214669;letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:1.4}.customerWebShell .epDestination{color:#8c9eb6;margin-top:4px;font-size:9px;display:block}.customerWebShell .epSimBadge{background:#e5eefb;border:1px solid #d5e3f5;border-radius:11px;flex:none;place-items:center;width:37px;height:44px;display:grid}.customerWebShell .epPackageFacts{flex-wrap:wrap;align-items:center;gap:16px;margin-top:21px;display:flex}.customerWebShell .epPackageFacts>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.customerWebShell .epPackageFacts strong{color:#527397;font-size:11px;font-weight:550}.customerWebShell .epActivationNote{color:#7b94b0;border-top:1px solid #e4eaf3;gap:7px;margin-top:15px;padding-top:13px;font-size:10px;line-height:1.7;display:flex}.customerWebShell .epActivationNote svg{flex:none;margin-top:1px}.customerWebShell .epCoupon{border-bottom:1px solid #edf1f6;margin-top:22px;padding-bottom:17px}.customerWebShell .epCoupon summary{cursor:pointer;color:#7594b8;justify-content:space-between;align-items:center;min-height:25px;font-size:11px;list-style:none;display:flex}.customerWebShell .epCoupon label{color:#899bb3;margin:12px 0 7px;font-size:10px;display:block}.customerWebShell .epCoupon input{color:#3f6b9b;background:#f7faff;border:1px solid #dce7f6;border-radius:12px;width:100%;min-height:46px;padding:12px;font-size:13px}.customerWebShell .epCoupon small{color:#8b9db3;margin-top:8px;font-size:10px;line-height:1.7;display:block}.customerWebShell .epPriceLines{gap:12px;margin-top:20px;display:grid}.customerWebShell .epPriceLines>div{color:#8b9cb2;justify-content:space-between;gap:15px;font-size:11px;display:flex}.customerWebShell .epPriceLines strong{color:#597796;font-weight:550}.customerWebShell .epPriceLines .discount,.customerWebShell .epPriceLines .discount strong{color:#519380}.customerWebShell .epTotal{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:17px;display:flex}.customerWebShell .epTotal>span{color:#2e4e71;font-size:14px;font-weight:600}.customerWebShell .epTotal small{color:#98a7bb;max-width:145px;margin-top:5px;font-size:9px;font-weight:400;line-height:1.6;display:block}.customerWebShell .epTotal>strong{letter-spacing:-1px;color:#23496e;white-space:nowrap;font-size:27px;font-weight:750}.customerWebShell .epVerified{color:#719686;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.customerWebShell .epPrimary{color:#fff;background:#1677ff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:23px;padding:15px 18px;font-size:13px;font-weight:650;transition:background .15s;display:flex}.customerWebShell .epPrimary:hover:not(:disabled){background:#116de8}.customerWebShell .epPrimary:disabled{color:#839bb8;background:#e0e9f6}.customerWebShell .epPrimary>span{margin-left:auto}.customerWebShell .epPrimary:disabled svg{opacity:.6}.customerWebShell .epSecureNote{color:#8d9eac;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:9px;display:flex}.customerWebShell .epActionHelp{text-align:center;color:#9aa8ba;margin:11px 0 0;font-size:10px;line-height:1.7}.customerWebShell .epCoverage{border-top:1px solid #edf1f6;margin-top:20px;padding-top:16px}.customerWebShell .epCoverage summary{cursor:pointer;color:#7896b6;justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:10px;list-style:none;display:flex}.customerWebShell .epCoverage dl{margin:10px 0 0}.customerWebShell .epCoverage dl>div{border-bottom:1px solid #f0f3f8;grid-template-columns:1fr 1.4fr;gap:15px;padding:9px 0;font-size:10px;line-height:1.6;display:grid}.customerWebShell .epCoverage dt{color:#92a5bd}.customerWebShell .epCoverage dd{color:#7190b3;overflow-wrap:anywhere;margin:0}.customerWebShell .epCoverage :is(p,small){color:#8da2be;overflow-wrap:anywhere;font-size:10px;line-height:1.8}.customerWebShell .epDelivery{align-items:flex-start;gap:11px;padding:0 17px;display:flex}.customerWebShell .epDelivery>svg{flex:none}.customerWebShell .epDelivery strong{color:#6284ad;font-size:11px;font-weight:550}.customerWebShell .epDelivery p{color:#9baec5;margin:5px 0 0;font-size:10px;line-height:1.6}.customerWebShell .epAfter{background:#f4f7fc;border:1px solid #e4ebf5;border-radius:18px;padding:18px 22px}.customerWebShell .epAfter summary{cursor:pointer;color:#7291b6;justify-content:space-between;align-items:center;font-size:11px;font-weight:550;list-style:none;display:flex}.customerWebShell .epAfter ol{color:#7d9abe;gap:15px;margin:21px 0 0;padding-left:17px;display:grid}.customerWebShell .epAfter li{padding-left:5px}.customerWebShell .epAfter strong{font-size:11px;font-weight:550}.customerWebShell .epAfter p{color:#94a7bd;margin:5px 0 0;font-size:10px;line-height:1.8}.customerWebShell .epHelp{color:#99abc1;justify-content:center;align-items:center;gap:9px;font-size:10px;line-height:1.8;text-decoration:none;display:flex}.customerWebShell .epHelp strong{color:#7a9bc3;font-size:10px;font-weight:550}.customerWebShell .epMobileAction{display:none}@media (width<=1000px){.customerWebShell .epLayout{gap:22px}.customerWebShell .epSummary{padding:20px}.customerWebShell .epStepLabel{display:none}.customerWebShell .epTotal>strong{font-size:25px}.customerWebShell .epPackageFacts{gap:11px}.customerWebShell .epPanel{padding:20px}}@media (width<=760px){.customerWebShell .esimPurchase{padding:2px 0 130px}.customerWebShell .epLayout{flex-direction:column;gap:23px;display:flex}.customerWebShell .epAside{order:-1;width:100%;position:static}.customerWebShell .epMain{width:100%}.customerWebShell .epHeading{margin-bottom:23px}.customerWebShell .epHeading h1{letter-spacing:-1px;font-size:29px}.customerWebShell .epHeading p{font-size:12px}.customerWebShell .epSummary{border-radius:21px;padding:20px}.customerWebShell .epSummaryHeading{margin-bottom:15px}.customerWebShell .epSummaryHeading h2{font-size:16px}.customerWebShell .epPackage{padding:16px}.customerWebShell .epPackageFacts{gap:20px;margin-top:17px}.customerWebShell .epCoupon{margin-top:15px;padding-bottom:12px}.customerWebShell .epPriceLines{gap:10px;margin-top:15px}.customerWebShell .epTotal{margin-top:15px;padding-top:15px}.customerWebShell .epSummary>.epPrimary,.customerWebShell .epSummary>.epSecureNote,.customerWebShell .epSummary>.epActionHelp,.customerWebShell .epDelivery{display:none}.customerWebShell .epPanelHeading h2{font-size:18px}.customerWebShell .epMain{gap:18px}.customerWebShell .epCoupon input{font-size:16px}.customerWebShell .epNavigation{margin-bottom:18px}.customerWebShell .epNavigation button{font-size:11px}.customerWebShell .epNavigation>span{font-size:9px}.customerWebShell .epMobileAction{z-index:110;backdrop-filter:blur(16px);padding:13px 17px max(13px,env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e0e9f5;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 24px #27497508}.customerWebShell .epMobileAction>div{flex:none}.customerWebShell .epMobileAction small{color:#899fbc;margin-bottom:4px;font-size:9px;display:block}.customerWebShell .epMobileAction strong{letter-spacing:-.7px;color:#315781;font-size:22px}.customerWebShell .epMobileAction>.epPrimary{flex:1;max-width:260px;min-height:48px;margin:0;padding:13px;font-size:12px}.customerWebShell .epMobileAction .epPrimary svg{display:none}}@media (width<=390px){.customerWebShell .epPanel{padding:18px}.customerWebShell .epMethods>button{gap:8px;padding:13px}.customerWebShell .epMethods strong{font-size:11px}.customerWebShell .epCardBrands{font-size:9px}.customerWebShell .epAccountTag{display:none}.customerWebShell .epMobileAction>.epPrimary{padding:12px 9px;font-size:11px}.customerWebShell .epMobileAction{gap:10px}.customerWebShell .epTotal>strong{font-size:24px}.customerWebShell .epAuthChoices{gap:9px;font-size:8px}.customerWebShell .epAuthChoices>span+span:before{margin-right:9px}}@media (prefers-reduced-motion:reduce){.customerWebShell .esimPurchase *{transition:none!important}}.esimPurchase .epNavigation{flex-wrap:wrap;gap:12px}.epCurrency{color:#6382a5;order:1;align-items:center;gap:9px;margin-left:auto;font-size:11px;display:flex}.epCurrency select{color:#315a87;background:#fff;border:1px solid #d5e2f3;border-radius:10px;min-height:40px;padding:8px;font-family:inherit;font-size:14px}.epCurrency select:disabled{opacity:.6}@media (width<=760px){.epCurrency{font-size:10px}.epCurrency select{font-size:16px}.esimPurchase .epNavigation>span{display:none}}.customerWebShell .epCurrencyInfo{color:#6b84a2;background:#f2f6fc;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.7}.customerWebShell .epCurrencyInfo p{margin:0}.customerWebShell .epCurrencyInfo p+p{margin-top:5px}.customerWebShell .epCurrencyInfo strong{color:#335c8a}.customerWebShell .epWarning button{font:inherit;color:#315a87;background:#fff;border:1px solid #d4e1f2;border-radius:8px;min-height:40px;padding:9px 12px}.customerWebShell .epIdentity{scroll-margin-top:120px}.customerWebShell .epInlineAuth{gap:15px;margin-top:22px;display:grid}.customerWebShell .epInlineAuth .appLoginButton{box-shadow:none;min-height:56px;font-size:14px}.customerWebShell .epAuthDivider{color:#8b9eb7;align-items:center;gap:12px;font-size:11px;display:flex}.customerWebShell .epAuthDivider:before,.customerWebShell .epAuthDivider:after{content:"";background:#e5edf7;flex:1;height:1px}.customerWebShell .epAuthNote{color:#65809e;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:11px;line-height:1.7;display:flex}.customerWebShell .epAuthNote svg{flex:none;margin-top:2px}.customerWebShell .epAuthLegal{color:#8a9bb0;margin:12px 0 0;font-size:10px;line-height:1.8}.customerWebShell .epAuthLegal a{color:#4b7eaf;text-underline-offset:3px}.customerWebShell .epGuestVerify{text-align:left;color:#4378b6;background:0 0;border:0;padding:12px 0 0;font-size:11px;line-height:1.8}.customerWebShell .epAuthRetry{color:#6382a5;font-size:12px;line-height:1.8}.customerWebShell .epIdentity:focus{outline-offset:4px;outline:2px solid #a6c9ff}.epRestrictionDialog{box-sizing:border-box;color:#183554;overscroll-behavior:contain;background:#fff;border:1px solid #dce7f5;border-radius:26px;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;font-family:inherit;line-height:1.7;overflow-y:auto;box-shadow:0 28px 100px #10294c33}.epRestrictionDialog::backdrop{backdrop-filter:blur(7px);background:#122c4a7a}.epRestrictionDialog *{box-sizing:border-box}.epRestrictionDialog header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.epRestrictionIcon{background:#eef5ff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.epRestrictionDialog header button{color:#647d9a;cursor:pointer;background:#f8faff;border:1px solid #e0e8f3;border-radius:50%;width:44px;height:44px;font-size:25px}.epRestrictionEyebrow{letter-spacing:1px;color:#6b88aa;font-size:10px;font-weight:700}.epRestrictionDialog h2{letter-spacing:-.7px;color:#173759;margin:9px 0 12px;font-size:26px;line-height:1.25}.epRestrictionDialog>p{color:#627b98;overflow-wrap:anywhere;margin:0 0 20px;font-size:13px}.epRestrictionTravel{background:#f4faf7;border:1px solid #dcece7;border-radius:16px;align-items:flex-start;gap:12px;padding:17px;display:flex}.epRestrictionTravel>svg{flex:none;margin-top:3px}.epRestrictionTravel strong{color:#2d6e61;font-size:13px}.epRestrictionTravel p{color:#68867d;margin:5px 0 0;font-size:12px;line-height:1.8}.epRestrictionLegal{border-bottom:1px solid #e6edf6;margin:4px 0 18px;padding:18px 0}.epRestrictionLegal>span{color:#8a9bb0;font-size:10px;font-weight:650}.epRestrictionLegal dl{gap:8px;margin:9px 0;display:grid}.epRestrictionLegal dl>div{grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.7;display:grid}.epRestrictionLegal dt{color:#8396af}.epRestrictionLegal dd{color:#405f82;overflow-wrap:anywhere;margin:0}.epRestrictionLegal a{color:#2474d7;text-underline-offset:3px;font-size:12px;font-weight:600}.epRestrictionDialog>.epRestrictionHint{color:#879bb4;margin:17px 0;font-size:11px;line-height:1.8}.epRestrictionDialog footer{gap:10px;margin-top:22px;display:grid}.epRestrictionDialog footer :is(button,a){font:inherit;cursor:pointer;text-align:center;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.epRestrictionDialog footer button{color:#fff;background:#1677ff}.epRestrictionDialog footer a{color:#4c79ab;background:#f1f6fc}.epRestrictionDialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #8bbaff}.customerWebShell .epRestrictionBanner{color:#8d662e;background:#fff9ed;border:1px solid #f0dfbd;border-radius:15px;align-items:center;gap:12px;margin-bottom:22px;padding:16px 18px;display:flex}.epRestrictionBanner>svg{flex:none}.epRestrictionBanner>span{flex:1;min-width:0}.epRestrictionBanner strong{font-size:12px;display:block}.epRestrictionBanner small{margin-top:4px;font-size:11px;line-height:1.7;display:block}.epRestrictionBanner button{color:#91612b;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8d9bb;border-radius:10px;min-height:44px;padding:10px 12px;font-size:11px;font-weight:600}@media (width<=600px){.epRestrictionDialog{border-radius:22px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:22px}.epRestrictionDialog h2{font-size:23px}.epRestrictionDialog header{margin-bottom:16px}.epRestrictionLegal dl>div{grid-template-columns:1fr;gap:2px}.customerWebShell .epRestrictionBanner{flex-wrap:wrap}.epRestrictionBanner button{width:100%}}