.st-legal{max-width:760px;margin:0 auto;padding:60px 30px 100px}.st-legal h1{margin-bottom:10px;font-size:clamp(28px,4vw,46px)}.st-legal .updated{font-family:var(--font-space-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:40px;font-size:11px;display:block}.st-legal h2{color:var(--text);margin:44px 0 14px;font-size:clamp(18px,2.4vw,24px)}.st-legal p,.st-legal li{color:var(--muted-2);font-size:15.5px;line-height:1.7}.st-legal p{margin-bottom:16px}.st-legal ul{margin:0 0 18px 20px}.st-legal li{margin-bottom:9px}.st-legal strong{color:var(--text);font-weight:600}.st-legal a{color:var(--red)}.st-legal table{border-collapse:collapse;width:100%;margin:20px 0 24px}.st-legal th,.st-legal td{text-align:left;border-bottom:1px solid var(--line);color:var(--muted-2);vertical-align:top;padding:10px 12px;font-size:14.5px}.st-legal th{font-family:var(--font-space-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);background:var(--panel);font-size:10.5px}.st-legal .todo{border:1px solid #e2001a59;border-left:2px solid var(--red);font-family:var(--font-space-mono);color:var(--muted-2);background:#160203;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.6;display:block}.st-legal .todo b{color:var(--red);letter-spacing:.1em}
