.legal-head{border-bottom:1px solid var(--line);background:var(--cream);padding:58px 0 34px}.legal-head h1{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(34px,5vw,58px);line-height:1.12}.legal-document{max-width:820px;margin:0 auto;padding:44px 24px 76px}.legal-document section+section{margin-top:38px}.legal-document h2{letter-spacing:-.02em;margin:0 0 16px;font-size:25px;line-height:1.3}.legal-document p{overflow-wrap:anywhere;color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.85}.legal-head .text-link{font-size:13px}.legal-document .text-link{margin-top:32px;display:inline-block}@media (width<=760px){.legal-head{padding:34px 0 28px}.legal-document{padding:30px 22px 50px}.legal-document h2{font-size:23px}}
