.legal{max-width:860px;margin:auto;padding:64px 7% 80px}.legal .back{font-size:13px}.legal h1{font-size:clamp(38px,6vw,66px);letter-spacing:-1.5px;margin:25px 0 18px;line-height:1.1}.legal .intro{font-size:14px;color:var(--muted);margin-bottom:40px}.legal h2{font-family:var(--sans);font-size:22px;letter-spacing:-.4px;margin:32px 0 12px;line-height:1.4}.legal p{font-size:16px;line-height:1.8;color:var(--muted)}.legal a{color:var(--green);text-decoration:underline;text-underline-offset:4px}.legal-page header{border-bottom:1px solid var(--line)}@media(max-width:820px){.legal{padding:38px 7% 48px}.legal h1{font-size:42px}.legal p{font-size:15px}.legal h2{font-size:20px}}
