.legal-page{width:min(920px,88vw);margin:0 auto;padding:8vw 0 11vw}.legal-kicker{margin:0 0 24px;font-size:11px;letter-spacing:.06em}.legal-page h1{margin:0 0 70px;font-size:clamp(2.8rem,7vw,6rem);line-height:.92;font-weight:400;letter-spacing:-.075em}.legal-page section{max-width:760px;margin:0 0 48px;padding-top:16px;border-top:1px solid rgba(244,244,242,.45)}.legal-page h2{margin:0 0 16px;font-size:16px;font-weight:500}.legal-page p{margin:0 0 15px;font-size:14px;line-height:1.65;letter-spacing:-.035em}.legal-page a{color:inherit;text-underline-offset:3px}.legal-page .legal-note{color:#bdbdbd;font-size:12px}@media(max-width:899px){.legal-page{width:auto;margin:0;padding:110px 19px 70px}.legal-page h1{margin-bottom:48px}.legal-page section{margin-bottom:36px}.legal-page h2{font-size:14px}.legal-page p{font-size:13px}}
