.legal-tabs{border-bottom:1px solid var(--mn-line);top:var(--mn-header-h);z-index:30;background:var(--mn-surface);gap:4px;margin:0 0 28px;padding:0;display:flex;position:sticky;overflow-x:auto}.legal-tabs button{min-height:44px;color:var(--mn-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 14px;font-size:.8125rem;line-height:1.2}.legal-tabs button[aria-current=true]{color:var(--mn-ink);border-bottom-color:var(--mn-ink);font-weight:600}.legal-tabs button:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.legal-surface{background:var(--mn-soft);border-radius:var(--mn-radius-card);padding:24px}.legal-rows>*+*{border-top:1px solid var(--mn-line);margin-top:16px;padding-top:16px}.legal-sample{background:var(--mn-surface);border:1px solid var(--mn-line);border-radius:12px;padding:12px 16px}.legal-kicker{color:var(--mn-ink);font-size:.75rem;font-weight:600}.legal-house .mn-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.legal-preview-note{color:var(--mn-muted);margin-top:8px;font-size:.75rem}@media (max-width:639px){.legal-surface{padding:16px}}
