.legal-module__7L9ZxW__wrap{max-width:760px;margin:0 auto;padding:32px 24px 80px}.legal-module__7L9ZxW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.legal-module__7L9ZxW__back{font-family:var(--font-body);color:var(--color-ink-soft);font-size:14px;font-weight:600;text-decoration:none}.legal-module__7L9ZxW__back:hover{color:var(--color-ink)}.legal-module__7L9ZxW__title{font-family:var(--font-display);margin:8px 0 4px;font-size:30px;font-weight:800}.legal-module__7L9ZxW__meta{color:var(--color-ink-soft);margin:0 0 20px;font-size:13px}.legal-module__7L9ZxW__toc{border:1.5px solid var(--color-line);background:var(--color-paper,#f8f7f4);border-radius:12px;margin-bottom:32px;padding:16px 18px}.legal-module__7L9ZxW__tocHead{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:8px;font-size:11px;font-weight:600}.legal-module__7L9ZxW__toc ol{margin:0;padding-left:20px}.legal-module__7L9ZxW__toc li{margin-bottom:4px;font-size:14px}.legal-module__7L9ZxW__section{margin-bottom:28px;scroll-margin-top:20px}.legal-module__7L9ZxW__doc{font-family:var(--font-body);color:var(--color-ink);font-size:15px;line-height:1.65}.legal-module__7L9ZxW__doc h2{font-family:var(--font-display);margin:30px 0 8px;font-size:19px;font-weight:700}.legal-module__7L9ZxW__doc h3{margin:18px 0 4px;font-size:15.5px;font-weight:700}.legal-module__7L9ZxW__doc p{margin:0 0 12px}.legal-module__7L9ZxW__doc ul{margin:0 0 12px;padding-left:20px}.legal-module__7L9ZxW__doc li{margin-bottom:6px}.legal-module__7L9ZxW__doc a{color:var(--color-accent)}.legal-module__7L9ZxW__doc strong{font-weight:700}
