.legal-page{color:#191919;background:#fff;max-width:800px;min-height:100vh;margin:auto;padding:48px 24px 80px}.legal-brand{color:inherit;margin-bottom:56px;font-size:24px;font-weight:650;display:inline-block}.legal-page h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(32px,6vw,54px);line-height:1.12}.legal-page h2{letter-spacing:-.015em;margin:32px 0 12px;font-size:21px;line-height:1.35}.legal-page p{color:#343434;overflow-wrap:anywhere;margin:0 0 20px;font-size:17px;line-height:1.7}.legal-page a{color:#185c4d;text-underline-offset:4px}.legal-page a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #185c4d}.legal-page .legal-date{color:#606060;font-size:14px}.legal-nav{border-top:1px solid #d4d4d4;flex-wrap:wrap;gap:20px;margin-top:48px;padding-top:24px;font-size:15px;display:flex}
