.legal-page{background:var(--bg)}.legal__back{color:#f5f5f7cc;font-size:12px}.legal__back:hover{color:var(--fg)}.legal__back:before{content:"‹ "}.legal{max-width:760px;padding:140px var(--gutter) 96px;margin:0 auto}.legal .headline{font-size:clamp(40px,5vw,64px);line-height:1.07}.legal .legal__meta{color:var(--fg-2);margin:20px 0 56px;font-size:14px}.legal section{border-top:1px solid var(--line);padding:36px 0}.legal h2{letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(24px,2.4vw,28px);font-weight:600;line-height:1.14}.legal p,.legal li{color:var(--fg-2);font-size:17px;line-height:1.47}.legal p{margin:0 0 14px}.legal ul{margin:0 0 14px;padding-left:20px}.legal li{margin-bottom:12px}.legal li::marker{color:var(--fg-3)}.legal a{color:var(--accent)}.legal a:hover{text-underline-offset:.18em;text-decoration:underline}.legal-footer{padding-top:0}.legal-footer .footer__row{border-top:1px solid var(--line)}
