.ComplianceDecisionGuide-module__O2vJIq__section{color:var(--ink);border-top:3px solid var(--orange);background:#fff}.ComplianceDecisionGuide-module__O2vJIq__section h2{font-family:var(--display);color:var(--forest);max-width:950px;font-size:clamp(28px,3vw,42px);line-height:1.15}.ComplianceDecisionGuide-module__O2vJIq__section h3{font-family:var(--display);color:var(--forest);margin-top:28px;font-size:23px}.ComplianceDecisionGuide-module__O2vJIq__section p{max-width:960px;font-size:17px;line-height:1.75}.ComplianceDecisionGuide-module__O2vJIq__section a{color:var(--forest);text-underline-offset:3px;font-weight:700;text-decoration:underline}.ComplianceDecisionGuide-module__O2vJIq__section a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.ComplianceDecisionGuide-module__O2vJIq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.ComplianceDecisionGuide-module__O2vJIq__tableWrap{border:1px solid var(--forest);margin:28px 0;overflow-x:auto}.ComplianceDecisionGuide-module__O2vJIq__tableWrap table{border-collapse:collapse;width:100%;min-width:580px;font-size:16px;line-height:1.6}.ComplianceDecisionGuide-module__O2vJIq__tableWrap caption{text-align:left;color:var(--forest);padding:16px;font-weight:700}.ComplianceDecisionGuide-module__O2vJIq__tableWrap th,.ComplianceDecisionGuide-module__O2vJIq__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--forest);padding:16px}.ComplianceDecisionGuide-module__O2vJIq__tableWrap thead th{background:var(--forest);color:#fff}.ComplianceDecisionGuide-module__O2vJIq__tableWrap tbody th{width:27%}@media (max-width:700px){.ComplianceDecisionGuide-module__O2vJIq__grid{grid-template-columns:1fr;gap:0}.ComplianceDecisionGuide-module__O2vJIq__tableWrap th,.ComplianceDecisionGuide-module__O2vJIq__tableWrap td{padding:12px}}
