.legal-page{max-width:780px;margin:0 auto;padding:64px 24px 96px}.legal-back{font-size:var(--font-size-sm);color:var(--n-muted);transition:color var(--dur-fast)var(--ease-out);margin-bottom:32px;text-decoration:none;display:inline-block}.legal-back:hover{color:var(--accent)}.legal-page h1{font-family:var(--font-display);font-size:var(--font-size-4xl);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0;line-height:1.15}.legal-updated{font-size:var(--font-size-sm);color:var(--n-muted);margin:12px 0 0}.legal-page h2{font-family:var(--font-display);font-size:var(--font-size-xl);letter-spacing:var(--tracking-tight);color:var(--ink);margin:48px 0 16px;line-height:1.3}.legal-page p{color:var(--n-secondary);font-size:var(--font-size-base);margin:0 0 16px;line-height:1.75}.legal-page a{color:var(--accent)}.legal-requisites{border:1px solid var(--n-border);border-radius:var(--radius-card);background:var(--n-1);font-size:var(--font-size-sm);color:var(--n-secondary);margin-top:48px;padding:24px}@media (max-width:640px){.legal-page{padding:40px 16px 72px}}
