.compliance-doc{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:20px 24px;color:#94a3b8;font-size:12.5px;line-height:1.75}.compliance-doc h1{font-size:18px;font-weight:800;color:#f8fafc;letter-spacing:-.01em;margin:0 0 16px}.compliance-doc h2{font-size:13px;font-weight:700;color:#e2e8f0;margin:24px 0 10px;border-top:1px solid #334155;padding-top:16px}.compliance-doc h2:first-of-type{border-top:none;padding-top:0;margin-top:0}.compliance-doc h3{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:18px 0 8px}.compliance-doc p{margin:0 0 10px}.compliance-doc ul,.compliance-doc ol{margin:0 0 10px;padding-left:20px}.compliance-doc li{margin-bottom:4px}.compliance-doc strong{color:#e2e8f0;font-weight:600}.compliance-doc a{color:#60a5fa;text-decoration:none}.compliance-doc a:hover{text-decoration:underline}.compliance-doc code{background:#162032;border:1px solid #334155;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:11px;color:#fbbf24}.compliance-doc table{width:100%;border-collapse:collapse;margin-bottom:14px;font-size:11px}.compliance-doc th,.compliance-doc td{text-align:left;padding:7px 10px;border-bottom:1px solid #334155;vertical-align:top}.compliance-doc th{color:#475569;text-transform:uppercase;font-size:9.5px;letter-spacing:.05em}.compliance-doc blockquote{margin:0 0 12px;padding:8px 14px;border-left:3px solid #fbbf24;background:#162032;border-radius:0 6px 6px 0;font-size:11.5px;color:#64748b}.compliance-doc hr{border:none;border-top:1px solid #334155;margin:20px 0}
