.legal-page{padding-top:clamp(3rem,calc(2.3393rem + 3.3036vw),5.3125rem);padding-bottom:clamp(3.5rem,calc(2.3571rem + 5.7143vw),7.5rem)}.legal-page .legal-page-rule{border:0;border-top:1px solid #c9c9c9;margin:0;margin-bottom:clamp(2rem,calc(1.875rem + .625vw),2.4375rem)}.legal-page .plus-label{margin-bottom:clamp(0rem,calc(1.9286rem + -2.1429vw),1.5rem)}.legal-text h1{margin-bottom:clamp(1.5rem,calc(1.2143rem + 1.4286vw),2.5rem)}.legal-text h2{font-size:clamp(1.25rem,calc(1.1786rem + .3571vw),1.5rem);line-height:1.2;margin-top:clamp(2.5rem,calc(2.2143rem + 1.4286vw),3.5rem);margin-bottom:clamp(.75rem,calc(.6786rem + .3571vw),1rem);scroll-margin-top:5.5rem}.legal-text p{font-size:clamp(.9375rem,calc(.9018rem + .1786vw),1.0625rem);line-height:1.6;letter-spacing:-0.01em;color:#333333;margin:0}.legal-text p+p{margin-top:clamp(.75rem,calc(.6786rem + .3571vw),1rem)}.legal-text a{text-decoration:underline}