.compliance-page{color:var(--ink);background:#fff}.compliance-page main{overflow:clip}.compliance-section-heading{max-width:760px}.compliance-section-heading .section-heading{margin-top:14px}.compliance-section-heading>p:last-child{max-width:62ch;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.5}.compliance-table-wrap{margin-top:48px}.compliance-table th,.compliance-table td{vertical-align:middle;min-width:180px}.compliance-table th:first-child{min-width:260px}.compliance-table td:nth-child(3),.compliance-table td:last-child{white-space:nowrap}.compliance-table-link{margin-top:0}.compliance-related{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.compliance-related .text-link{margin-top:0}.compliance-request .split-media{background:var(--ink-dark-section);align-items:center;min-height:320px;padding:clamp(24px,4vw,48px);display:flex}.compliance-request-steps{width:100%;margin:0;padding:0;list-style:none}.compliance-request-steps li{color:#fff;border-top:1px solid #ffffff24;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:20px;padding:20px 0;display:grid}.compliance-request-steps li:last-child{border-bottom:1px solid #ffffff24}.compliance-request-steps span{color:var(--lime);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:12px;line-height:1.5}.compliance-request-steps p{color:#ffffffd1;margin:0;font-size:16px;line-height:1.5}.compliance-gate{font-family:var(--font-mono), monospace;font-size:13px}@media (max-width:540px){.compliance-table-wrap{margin-top:36px}.compliance-request .split-media{min-height:0;padding:24px}.compliance-request-steps li{gap:14px}}
