/* SYSTEM FORMY legal pages — black/white with restrained yellow accent */
:root{--sf-black:#111;--sf-white:#fff;--sf-yellow:#e7c22f;--sf-muted:#666;--sf-border:#e6e6e6;--sf-bg:#f7f7f7}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sf-bg);color:var(--sf-black);font-family:Inter,Arial,sans-serif;line-height:1.68}
.sf-wrap{max-width:960px;margin:0 auto;padding:36px 22px 72px}.sf-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.sf-brand{font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sf-brand span{color:#ad8d00}.sf-nav{display:flex;gap:16px;flex-wrap:wrap}.sf-nav a,.sf-content a{color:#3b3100;text-decoration:underline;text-underline-offset:3px}.sf-paper{background:#fff;border:1px solid var(--sf-border);border-radius:16px;padding:clamp(24px,5vw,52px);box-shadow:0 10px 35px rgba(0,0,0,.035)}h1,h2,h3{line-height:1.25;letter-spacing:-.025em}h1{font-size:clamp(28px,4vw,40px);margin:0 0 24px}h2{font-size:24px;margin:34px 0 12px;padding-top:8px;border-top:1px solid var(--sf-border)}h3{font-size:18px;margin:24px 0 8px}p{margin:0 0 14px}ul,ol{padding-left:24px;margin:8px 0 18px}li{margin:5px 0}table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px}th,td{border:1px solid var(--sf-border);padding:11px 12px;text-align:left;vertical-align:top}th{background:#171717;color:white}blockquote{border-left:4px solid var(--sf-yellow);padding:12px 18px;margin:20px 0;background:#fff9df}.sf-note{background:#fff7d8;border-left:4px solid var(--sf-yellow);padding:14px 18px;margin:20px 0}.sf-footer{color:var(--sf-muted);font-size:13px;text-align:center;margin-top:25px}.sf-tag{display:inline-block;background:#f7edbf;padding:5px 9px;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:640px){.sf-top{align-items:flex-start;flex-direction:column}.sf-paper{padding:24px 18px}.sf-nav{gap:10px}table{display:block;overflow-x:auto}}
