.legal-page{background:var(--app-background);min-height:100vh;padding:0 34px 60px}.legal-page>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1120px;height:88px;margin:0 auto;display:flex}.legal-page>header>a:last-child{color:var(--text-secondary);font-size:13px}.legal-page article{max-width:760px;margin:72px auto}.legal-draft{border:1px solid var(--border);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:30px;padding:9px 11px;font-size:11px;display:inline-block}.legal-page h1{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(50px,7vw,76px);font-weight:400}.legal-intro{color:var(--text-secondary);font:19px/1.65 var(--serif);margin-bottom:52px}.legal-page article section{border-top:1px solid var(--border);grid-template-columns:200px 1fr;gap:28px;padding:32px 0;display:grid}.legal-page article h2{margin:0;font-size:23px;font-weight:400}.legal-page article section div{color:var(--text-secondary);font-size:14px;line-height:1.75}.legal-page article section p{margin:0 0 14px}.legal-page article section ul{margin:0;padding-left:18px}.legal-page>footer{border-top:1px solid var(--border);flex-wrap:wrap;gap:24px;max-width:1120px;margin:0 auto;padding-top:26px;font-size:12px;display:flex}@media (max-width:620px){.legal-page{padding:0 20px 44px}.legal-page>header{height:68px}.legal-page article{margin:48px auto}.legal-page article section{grid-template-columns:1fr;gap:14px}}
