.otto-industry-regulatory{background:var(--otto-compliance-bg);border-bottom:1px solid var(--otto-border);padding:96px 0}.otto-industry-regulatory__head{margin-bottom:56px;margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.otto-industry-regulatory__eyebrow{margin-bottom:16px}.otto-industry-regulatory__title{color:var(--otto-text);font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.otto-industry-regulatory__intro{color:var(--otto-text-muted);font-size:17px;line-height:1.65}.otto-industry-regulatory__intro p{margin:0}.otto-industry-regulatory__grid{display:grid;gap:16px}.otto-industry-regulatory--grid-3 .otto-industry-regulatory__grid{grid-template-columns:repeat(3,1fr)}.otto-industry-regulatory--grid-2 .otto-industry-regulatory__grid{grid-template-columns:repeat(2,1fr)}.otto-industry-regulatory--list .otto-industry-regulatory__grid{grid-template-columns:1fr;margin:0 auto;max-width:880px}.otto-industry-regulatory__card{background:var(--otto-surface);border:1px solid var(--otto-border);border-radius:12px;padding:28px;transition:border-color .3s var(--otto-ease)}.otto-industry-regulatory__card:hover{border-color:rgba(110,231,183,.3)}.otto-industry-regulatory__acronym{color:var(--otto-text);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.otto-industry-regulatory__name{color:var(--otto-text);font-size:16px;font-weight:500;letter-spacing:-.01em;margin:0 0 12px}.otto-industry-regulatory__response{border-top:1px solid var(--otto-border);color:var(--otto-text-muted);font-size:13px;line-height:1.6;margin:0;padding-top:12px}.otto-industry-regulatory__response-label{color:var(--otto-text-dim);display:block;font-size:10px;font-weight:500;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}@media (max-width:900px){.otto-industry-regulatory__grid{grid-template-columns:1fr!important}}