#ab5-editorial .compliance-page .compliance-hero h1{font-size:clamp(42px,4.7vw,64px)}#ab5-editorial .compliance-framework-visual{width:100%;margin:0}#ab5-editorial .compliance-framework-visual svg{width:100%;height:auto;display:block}#ab5-editorial .compliance-framework-visual figcaption{margin-top:22px}#ab5-editorial .compliance-framework-path{stroke-dasharray:440;animation:2.3s ease-out both compliance-framework-reveal}@keyframes compliance-framework-reveal{0%{stroke-dashoffset:440px;opacity:.15}to{stroke-dashoffset:0;opacity:.8}}#ab5-editorial .compliance-positioning,#ab5-editorial .compliance-international,#ab5-editorial .compliance-due-diligence,#ab5-editorial .compliance-responsibilities,#ab5-editorial .compliance-engagement{background:var(--about-graphite)}#ab5-editorial .compliance-group-heading{margin-top:35px;margin-bottom:20px;font-size:22px;line-height:1.5}#ab5-editorial .compliance-findings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 35px;display:grid}#ab5-editorial .compliance-boundaries,#ab5-editorial .compliance-regulatory-position,#ab5-editorial .compliance-eligibility-note,#ab5-editorial .compliance-distinction{border:1px solid var(--about-card-border);border-left-color:var(--about-gold);background:var(--a-paper);border-radius:5px;margin-top:40px;padding:25px 30px}#ab5-editorial .compliance-boundaries h3,#ab5-editorial .compliance-regulatory-position h3,#ab5-editorial .compliance-eligibility-note h3,#ab5-editorial .compliance-distinction h3{color:var(--about-gold);font-size:18px;line-height:1.5}#ab5-editorial .compliance-registration-layout,#ab5-editorial .compliance-international-layout,#ab5-editorial .compliance-split-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:70px;display:grid}#ab5-editorial .compliance-company-card{border:1px solid var(--about-card-border);border-top-color:var(--about-gold);background:var(--about-graphite);border-radius:6px;padding:32px}#ab5-editorial .compliance-company-card dl{margin:0}#ab5-editorial .compliance-company-card dl>div+div{border-top:1px solid var(--about-card-border);margin-top:25px;padding-top:25px}#ab5-editorial .compliance-company-card dt{color:var(--about-gold);margin-bottom:13px;font-size:12px}#ab5-editorial .compliance-company-card dd{margin:0}#ab5-editorial .compliance-company-card p,#ab5-editorial .compliance-company-card address{font-size:13px;font-style:normal;line-height:1.9}#ab5-editorial .compliance-company-card address{margin-top:8px}#ab5-editorial .compliance-regulatory-position{background:var(--about-graphite)}#ab5-editorial .compliance-international-layout{align-items:center}#ab5-editorial .compliance-international .about-quote,#ab5-editorial .compliance-responsibilities .about-quote{max-width:950px;margin-top:45px}#ab5-editorial .compliance-diligence-findings{border-left:1px solid var(--about-gold);padding-left:30px}#ab5-editorial .compliance-information-note{margin-top:35px;font-size:12px;line-height:1.9}#ab5-editorial .compliance-data-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 25px;display:grid}#ab5-editorial .compliance-final h2>span,#ab5-editorial .compliance-final h2>em{display:block}#ab5-editorial .compliance-final h2>em{color:var(--about-gold);margin-top:5px}@media (max-width:1100px){#ab5-editorial .compliance-registration-layout,#ab5-editorial .compliance-international-layout,#ab5-editorial .compliance-split-layout{gap:40px}}@media (max-width:900px){#ab5-editorial .compliance-registration-layout,#ab5-editorial .compliance-international-layout,#ab5-editorial .compliance-split-layout{grid-template-columns:minmax(0,1fr);gap:35px}#ab5-editorial .compliance-findings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#ab5-editorial .compliance-findings-grid,#ab5-editorial .compliance-data-findings{grid-template-columns:minmax(0,1fr)}#ab5-editorial .compliance-company-card{padding:25px}#ab5-editorial .compliance-boundaries,#ab5-editorial .compliance-regulatory-position,#ab5-editorial .compliance-eligibility-note,#ab5-editorial .compliance-distinction{padding:22px}#ab5-editorial .compliance-diligence-findings{padding-left:22px}}@media (prefers-reduced-motion:reduce){#ab5-editorial .compliance-framework-path{stroke-dasharray:none;animation:none}}
