.legal-shell{max-width:860px;margin:auto;padding:28px 18px 60px}.legal-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.legal-doc{gap:18px;display:grid}.legal-doc section{border-top:1px solid var(--line);padding-top:14px}.legal-doc h1,.legal-doc h2,.legal-doc p{margin-top:0}.legal-doc h2{font-size:19px}.legal-nav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.legal-nav a{color:var(--ink);background:#edf2ef;border-radius:10px;padding:8px 11px;text-decoration:none}.legal-contact{background:#f4f7f5;border-radius:12px;padding:13px}@media (max-width:600px){.legal-head{display:grid}}
