.legal-back{color:var(--fg);font-size:10px;letter-spacing:.22em;text-decoration:none}.legal{padding:100px 0 130px;max-width:900px}.legal h1{font-size:clamp(48px,8vw,96px);line-height:.92;letter-spacing:-.05em;margin:30px 0 28px}.legal-intro{font-size:20px;line-height:1.7;color:#c9c9c2;max-width:760px;margin:0 0 70px}.legal section{padding:34px 0;border-top:1px solid var(--line)}.legal h2{font-size:20px;letter-spacing:-.02em;margin:0 0 14px}.legal p{font-size:15px;line-height:1.8;color:#aaa9a3;max-width:760px}.legal a{color:var(--fg)}.legal-date{font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;color:#777772!important;margin-top:24px}.site-footer a{color:inherit;text-decoration:none}@media(max-width:800px){.legal{padding:72px 0 90px}.legal-intro{font-size:17px;margin-bottom:50px}.legal h2{font-size:18px}.legal p{font-size:14px}}
