.TermsButton_button__jb6ll{font-weight:700;text-decoration:underline}.TermsButton_portal__5mo_G{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-height:280px;max-height:calc(min(100dvh - 350px,100dvh - var(--offset)*2) - var(--offset)*2);padding:clamp(16px,4.762vw + -20.572px,48px)}.TermsButton_portal_close__U0xtJ{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.TermsButton_portal_close__U0xtJ svg{width:24px;height:24px}.TermsButton_heading__kw_fX{font-size:clamp(1.8rem,1.791vw + .4245rem,2.4rem);font-weight:700;line-height:1.6}.TermsButton_portal_inner__SnnCw{flex:0 1 auto;margin-top:clamp(.8rem,4.776vw + -2.868rem,2.4rem);overflow:auto}.TermsButton_portal_inner__SnnCw p.TermsButton_-align-right__MhrXq:not(:first-child),.TermsButton_portal_inner__SnnCw p:not([class]):not(:first-child),.TermsButton_portal_inner__SnnCw ul:not([class]):not(:first-child){margin-top:clamp(1.6rem,.884vw + 1.2685rem,2.4rem)}.TermsButton_portal_inner__SnnCw ul:not([class])>li{position:relative;padding-left:1.75em}.TermsButton_portal_inner__SnnCw ul:not([class])>li:before{position:absolute;top:calc(1em - max(2px,.125em));left:calc(.875em - max(2px,.125em));width:max(4px,.25em);height:max(4px,.25em);content:"";background-color:var(--color-blue-black);border-radius:50%}.TermsButton_portal_inner__SnnCw ul:not([class])>li:not(:first-child){margin-top:clamp(.8rem,.884vw + .4685rem,1.6rem)}.TermsButton_portal_inner__SnnCw ul:not([class])>li ol,.TermsButton_portal_inner__SnnCw ul:not([class])>li ul{margin-top:.8rem}.TermsButton_portal_inner__SnnCw ol:not([class]):not(:first-child){margin-top:clamp(1.6rem,.884vw + 1.2685rem,2.4rem)}.TermsButton_portal_inner__SnnCw ol:not([class])>li{position:relative;padding-left:1.75em}.TermsButton_portal_inner__SnnCw ol:not([class])>li:before{position:absolute;top:0;right:calc(100% - 1.25em);font-family:var(--font-manrope);font-weight:700;content:counter(list-item) "."}.TermsButton_portal_inner__SnnCw ol:not([class])>li:not(:first-child){margin-top:clamp(.8rem,.884vw + .4685rem,1.6rem)}.TermsButton_portal_inner__SnnCw ol:not([class])>li ol,.TermsButton_portal_inner__SnnCw ol:not([class])>li ul{margin-top:.8rem}.TermsButton_portal_inner__SnnCw a:not([class]){text-decoration:underline}.TermsButton_portal_inner__SnnCw a:not([class]) svg{width:1rem;margin-left:4px}.TermsButton_headingLv1_5__98Hnn{font-size:clamp(1.8rem,.221vw + 1.7171rem,2rem);font-weight:700;line-height:1.6}.TermsButton_headingLv1_5__98Hnn:not(:first-child){margin-top:clamp(1.6rem,1.768vw + .937rem,3.2rem)}.TermsButton_headingLv2__E4kjE{position:relative;padding-bottom:calc(1.6rem + 2px);padding-left:26px;font-size:clamp(1.6rem,.221vw + 1.5171rem,1.8rem);font-weight:700;line-height:1.6}.TermsButton_headingLv2__E4kjE svg{position:absolute;top:calc(clamp(1.6rem,.221vw + 1.5171rem,1.8rem)*1.6/2 - 5px);left:0;width:10px;height:10px}.TermsButton_headingLv2__E4kjE:after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background-color:var(--color-beige3-border);border-radius:2px}.TermsButton_headingLv2__E4kjE:not(:first-child){margin-top:clamp(1.6rem,.884vw + 1.2685rem,2.4rem)}.TermsButton_bracketsOrderedList__uHKfp:not(:first-child){margin-top:clamp(.8rem,.884vw + .4685rem,1.6rem)}.TermsButton_headingLv2__E4kjE~.TermsButton_bracketsOrderedList__uHKfp{padding-left:1em}.TermsButton_bracketsOrderedList__uHKfp>li{position:relative;padding-left:1.75em}.TermsButton_bracketsOrderedList__uHKfp>li:before{position:absolute;top:0;right:calc(100% - 1.25em);font-family:var(--font-manrope);font-weight:700;content:"(" counter(list-item) ")"}.TermsButton_bracketsOrderedList__uHKfp>li:not(:first-child){margin-top:.8rem}.TermsButton_bracketsOrderedList__uHKfp>li ol,.TermsButton_bracketsOrderedList__uHKfp>li ul{margin-top:0!important}.TermsButton_button__jb6ll:not(:first-child){margin-top:clamp(3.2rem,.884vw + 2.8685rem,4rem)}.TextInput_input__yuKAE{display:block;width:100%;height:clamp(5.8rem,.221vw + 5.7171rem,6rem);padding-inline:clamp(15px,.884vw + 11.685px,23px);font-size:clamp(1.3rem,.11vw + 1.2588rem,1.4rem);font-weight:700;line-height:clamp(5.8rem,.221vw + 5.7171rem,6rem);color:var(--color-blue-black);background-color:var(--color-white);border:1px solid var(--color-beige3-border);border-radius:4px}.TextInput_input__yuKAE::placeholder{color:#696f80}.TextInput_input__yuKAE:focus-visible{outline-offset:-1px}.TextInput_input__yuKAE.TextInput_-invalid___3Uv6{border:1px solid var(--color-orange)}.TextInput_input__yuKAE.TextInput_-invalid___3Uv6:focus-visible{outline:3px solid var(--color-orange)}