.SjcLegalShell_shell__NSSPD{--bg:#f6f0e4;--card:#fffcf6;--ink:#2a1f16;--muted:#6a5b4a;--line:#e8dfd0;--accent:#b84a0f;--danger:#c0392b;min-height:100vh;margin:0;font-family:Georgia,Times New Roman,serif;background:var(--bg);color:var(--ink);line-height:1.65}.SjcLegalShell_shell__NSSPD *{box-sizing:border-box}.SjcLegalShell_wrap__drsnv{max-width:760px;margin:0 auto;padding:40px 20px 80px}.SjcLegalShell_shell__NSSPD h1{font-size:2rem;margin:0 0 8px;line-height:1.2;font-weight:700}.SjcLegalShell_shell__NSSPD h2{font-size:1.2rem;margin:32px 0 10px;color:var(--accent);font-weight:700}.SjcLegalShell_shell__NSSPD label,.SjcLegalShell_shell__NSSPD li,.SjcLegalShell_shell__NSSPD p{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#4a3d30}.SjcLegalShell_shell__NSSPD .meta{color:var(--muted);font-family:system-ui,sans-serif;font-size:.95rem}.SjcLegalShell_shell__NSSPD .card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px 28px 12px;margin-top:20px}.SjcLegalShell_shell__NSSPD .warn{border-left:4px solid var(--danger);padding:12px 16px;background:#fff6f5;border-radius:8px;font-family:system-ui,sans-serif}.SjcLegalShell_shell__NSSPD a{color:var(--accent);font-weight:500}.SjcLegalShell_shell__NSSPD a:hover{color:var(--accent);text-decoration:underline}.SjcLegalShell_shell__NSSPD ol,.SjcLegalShell_shell__NSSPD ul{padding-left:1.2rem}.SjcLegalShell_shell__NSSPD .btn{display:inline-block;background:var(--danger);color:#fff;text-decoration:none;padding:12px 18px;border-radius:10px;font-family:system-ui,sans-serif;font-weight:600;margin:8px 0 16px}.SjcLegalShell_shell__NSSPD .btn:hover{color:#fff;text-decoration:none;opacity:.92}.SjcLegalShell_shell__NSSPD footer{margin-top:28px;font-size:.9rem;color:var(--muted);font-family:system-ui,sans-serif}