.RuleGroupBlock-module__amNGEq__group{position:relative}.RuleGroupBlock-module__amNGEq__group+.RuleGroupBlock-module__amNGEq__group{margin-top:var(--space-xl)}.RuleGroupBlock-module__amNGEq__groupHead{gap:var(--space-3xs);padding-bottom:var(--space-2xs);margin-bottom:var(--space-md);border-bottom:1px solid var(--line-metal);flex-direction:column;display:flex}.RuleGroupBlock-module__amNGEq__groupIndex{font-family:var(--font-display);font-size:var(--step-micro);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--steel);align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.RuleGroupBlock-module__amNGEq__groupIndex:before{content:"";background:var(--apex-red);width:20px;height:2px;transform:skew(-38deg)}.RuleGroupBlock-module__amNGEq__groupTitle{font-size:var(--step-h2);text-transform:uppercase;color:var(--pearl)}.RuleGroupBlock-module__amNGEq__intro{max-width:var(--content-reading);margin-bottom:var(--space-md);color:var(--pearl-muted)}.RuleGroupBlock-module__amNGEq__rule{max-width:var(--content-reading);padding-block:calc(var(--space-md) * .9);border-top:1px solid var(--line)}.RuleGroupBlock-module__amNGEq__rule:first-of-type{border-top:0;padding-top:0}.RuleGroupBlock-module__amNGEq__ruleHead{margin-bottom:var(--space-2xs);align-items:baseline;gap:.7rem;display:flex}.RuleGroupBlock-module__amNGEq__number{font-family:var(--font-display);letter-spacing:var(--tracking-wide);color:var(--apex-red-text);font-variant-numeric:tabular-nums;flex:none;font-size:.95rem;font-weight:700}.RuleGroupBlock-module__amNGEq__title{font-family:var(--font-display);font-size:var(--step-h3);text-transform:uppercase;color:var(--pearl);font-weight:700;line-height:1.15}.RuleGroupBlock-module__amNGEq__points{flex-direction:column;gap:.55rem;padding-left:calc(1.65rem + 2ch);display:flex}.RuleGroupBlock-module__amNGEq__point{color:var(--pearl-muted);padding-left:1.1rem;position:relative}.RuleGroupBlock-module__amNGEq__point:before{content:"";background:var(--steel);width:5px;height:5px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}@media (max-width:620px){.RuleGroupBlock-module__amNGEq__points{padding-left:0}}
