.StandardsComplianceStepVisual-module__VZoLqW__svg{width:100%;height:auto;display:block;overflow:visible}.StandardsComplianceStepVisual-module__VZoLqW__svg :where(.StandardsComplianceStepVisual-module__VZoLqW__stroke,.StandardsComplianceStepVisual-module__VZoLqW__accent,.StandardsComplianceStepVisual-module__VZoLqW__accentStroke,.StandardsComplianceStepVisual-module__VZoLqW__dim,.StandardsComplianceStepVisual-module__VZoLqW__dimDash,.StandardsComplianceStepVisual-module__VZoLqW__warn,.StandardsComplianceStepVisual-module__VZoLqW__warnStroke,.StandardsComplianceStepVisual-module__VZoLqW__warnDash){fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.StandardsComplianceStepVisual-module__VZoLqW__stroke{stroke:var(--hf-text-muted);stroke-width:2px}.StandardsComplianceStepVisual-module__VZoLqW__accentStroke{stroke:var(--hf-blue);stroke-width:2.25px}.StandardsComplianceStepVisual-module__VZoLqW__accent{fill:var(--hf-blue);stroke:none}.StandardsComplianceStepVisual-module__VZoLqW__dim{stroke:var(--hf-border-strong);stroke-width:1.6px}.StandardsComplianceStepVisual-module__VZoLqW__dimDash{stroke:var(--hf-border-strong);stroke-width:1.6px;stroke-dasharray:4 4}.StandardsComplianceStepVisual-module__VZoLqW__warnStroke{stroke:var(--hf-amber);stroke-width:2px}.StandardsComplianceStepVisual-module__VZoLqW__warnDash{stroke:var(--hf-amber);stroke-width:2px;stroke-dasharray:5 5}.StandardsComplianceStepVisual-module__VZoLqW__warn{fill:var(--hf-amber);stroke:none}
.StandardsComplianceStepSection-module__P1W6Pq__section{border-top:1px solid var(--hf-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:36px 0;scroll-margin-top:150px;display:grid}.StandardsComplianceStepSection-module__P1W6Pq__flipped .StandardsComplianceStepSection-module__P1W6Pq__visualCol{order:2}.StandardsComplianceStepSection-module__P1W6Pq__visualFrame{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:var(--hf-radius-lg);background-image:radial-gradient(70% 70% at 50% 40%, var(--hf-blue-soft), transparent 72%);padding:26px}.StandardsComplianceStepSection-module__P1W6Pq__visual{max-width:320px;margin:0 auto}.StandardsComplianceStepSection-module__P1W6Pq__body{min-width:0}.StandardsComplianceStepSection-module__P1W6Pq__order{color:var(--hf-blue);letter-spacing:.08em;margin:0 0 6px;font-size:12px}.StandardsComplianceStepSection-module__P1W6Pq__title{margin:0 0 10px}.StandardsComplianceStepSection-module__P1W6Pq__context{max-width:48ch;margin:0 0 20px}.StandardsComplianceStepSection-module__P1W6Pq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.StandardsComplianceStepSection-module__P1W6Pq__fact{min-width:0}.StandardsComplianceStepSection-module__P1W6Pq__factLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--hf-text-subtle);margin:0 0 6px;font-size:11px}.StandardsComplianceStepSection-module__P1W6Pq__factLabel.StandardsComplianceStepSection-module__P1W6Pq__proof{color:var(--hf-blue-strong)}.StandardsComplianceStepSection-module__P1W6Pq__factLabel.StandardsComplianceStepSection-module__P1W6Pq__aisense{color:var(--hf-text-muted)}.StandardsComplianceStepSection-module__P1W6Pq__factList,.StandardsComplianceStepSection-module__P1W6Pq__boundaryList{color:var(--hf-text-muted);gap:4px;margin:0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.StandardsComplianceStepSection-module__P1W6Pq__factList li{padding-left:14px;position:relative}.StandardsComplianceStepSection-module__P1W6Pq__factList li:before{content:"";background:var(--hf-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.StandardsComplianceStepSection-module__P1W6Pq__boundary{border:1px solid var(--hf-border);border-left:3px solid var(--hf-border-strong);border-radius:var(--hf-radius-sm);background:var(--hf-surface-2);margin-top:20px;padding:14px 16px}.StandardsComplianceStepSection-module__P1W6Pq__boundaryLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--hf-text-subtle);margin:0 0 6px;font-size:11px}.StandardsComplianceStepSection-module__P1W6Pq__boundaryList li{padding-left:14px;position:relative}.StandardsComplianceStepSection-module__P1W6Pq__boundaryList li:before{content:"—";color:var(--hf-text-subtle);position:absolute;top:0;left:0}@media (max-width:820px){.StandardsComplianceStepSection-module__P1W6Pq__section{grid-template-columns:1fr;gap:20px;padding:28px 0}.StandardsComplianceStepSection-module__P1W6Pq__flipped .StandardsComplianceStepSection-module__P1W6Pq__visualCol{order:0}.StandardsComplianceStepSection-module__P1W6Pq__facts{grid-template-columns:1fr}}
