.legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);width:min(100%,1180px);margin:0 auto;padding:clamp(20px,4vw,48px) clamp(16px,4vw,40px) 96px;display:grid}.legal-toc{top:calc(env(safe-area-inset-top,0px) + 24px);position:sticky}.legal-toc-title{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:650}.legal-toc-list{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-toc-list li{counter-increment:toc}.legal-toc-mobile{display:none}.legal-article{max-width:70ch;color:var(--ink-2);font-size:16px;line-height:1.7}.legal-meta{color:var(--muted);margin:12px 0 0;font-size:13.5px}.legal-draft{border-radius:var(--r-m);background:var(--accent-soft);color:var(--accent-h);border:1px solid #b5533a4d;margin:20px 0 0;padding:12px 16px;font-size:14px;font-weight:550}.legal-intro{color:var(--ink);margin-top:24px;font-size:17.5px}.legal-summary{border-radius:var(--r-l);background:var(--bg-warm);margin:32px 0 8px;padding:22px 24px}.legal-summary ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legal-summary li{padding-left:22px;font-size:15px;line-height:1.55;position:relative}.legal-summary li:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:2px}.legal-section{padding-top:40px;scroll-margin-top:24px}.legal-section h2 span{color:var(--muted-2);font-variant-numeric:tabular-nums}.legal-section h3{color:var(--ink);margin:22px 0 8px;font-size:15px;font-weight:650}.legal-section ul{margin:0 0 14px;padding-left:20px}.legal-section li{margin:6px 0}.legal-section li::marker{color:var(--accent)}.legal-article strong{color:var(--ink);font-weight:600}.legal-article code{background:var(--bg-warm);border-radius:6px;padding:1px 6px;font-size:.86em}.legal-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:56px;padding-top:24px;font-size:14px}@media (max-width:860px){.legal-layout{grid-template-columns:1fr;gap:0}.legal-toc{display:none}.legal-toc-mobile{border:1px solid var(--line);border-radius:var(--r-m);background:#fff;margin-top:20px;padding:12px 16px;display:block}.legal-toc-mobile summary{color:var(--ink);cursor:pointer;font-size:14px;font-weight:650}.legal-toc-mobile .legal-toc-list{margin-top:10px}}.legal-link-button{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.delete-account{border:1px solid var(--line);border-radius:var(--r-l);background:#fff;justify-items:start;gap:14px;margin-top:8px;padding:20px 22px;display:grid}.delete-account p{margin:0}.delete-account-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.delete-account .btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.legal-section ol{margin:0 0 14px;padding-left:20px}.legal-section ol li::marker{color:var(--accent);font-weight:600}
/*# sourceMappingURL=2qfpgntwoepj1.css.map*/