.module--Steps .nh-h2{margin-bottom:var(--space-6)}.module--Steps .steps{margin:var(--space-7) 0 0;gap:var(--space-5);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.module--Steps .steps__no{font-family:var(--font-mono);color:var(--eucalypt);font-weight:600}.module--Steps .steps__h{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.module--Steps .steps__cap{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);margin-left:8px;font-size:12px;font-weight:500}.module--Steps .steps__item p{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.5}.module--Steps .steps__item p+p{margin-top:var(--space-3)}.module--Steps .steps--grid .steps__item{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-hair);flex-direction:column;display:flex}.module--Steps .steps--grid .steps__no{font-size:14px}.module--Steps .steps--badge .steps__item{border-top:var(--border-total);padding-top:var(--space-4)}.module--Steps .steps--badge .steps__no{width:44px;height:44px;margin-bottom:var(--space-3);border:var(--border);background:var(--bone);justify-content:center;align-items:center;font-size:18px;display:inline-flex}.module--Steps .steps--badge .steps__h{font-size:21px}.module--Steps .steps--badge .steps__item p{font-size:16px}.module--Steps .steps--list{gap:0}.module--Steps .steps--list .steps__item{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border-hair);display:flex}.module--Steps .steps--list .steps__item:last-child{border-bottom:1px solid var(--border-hair)}.module--Steps .steps--list .steps__no{flex:none;padding-top:3px;font-size:13px}.module--Steps .steps--list .steps__item p{font-size:16px}@media (width>=760px){.module--Steps .steps--grid{grid-template-columns:repeat(var(--steps-cols,3), minmax(0, 1fr))}.module--Steps .steps--badge{grid-template-columns:repeat(var(--steps-cols,3), minmax(0, 1fr));gap:var(--space-7)}.module--Steps .steps--list{column-gap:var(--space-8);grid-template-columns:1fr 1fr}}:is(.module--Steps.nh-section--dark,.module--Steps.has-eucalypt-background-color,.module--Steps.has-steel-background-color) .steps__no{color:var(--wattle)}:is(.module--Steps.nh-section--dark,.module--Steps.has-eucalypt-background-color,.module--Steps.has-steel-background-color) .steps__h{color:var(--text-on-dark)}:is(.module--Steps.nh-section--dark,.module--Steps.has-eucalypt-background-color,.module--Steps.has-steel-background-color) .steps__item p{color:var(--text-on-dark-2)}:is(.module--Steps.nh-section--dark,.module--Steps.has-eucalypt-background-color,.module--Steps.has-steel-background-color) .steps--grid .steps__item,:is(.module--Steps.nh-section--dark,.module--Steps.has-eucalypt-background-color,.module--Steps.has-steel-background-color) .steps--list .steps__item{border-top-color:var(--border-hair-dk)}:is(.module--Steps.nh-section--dark,.module--Steps.has-eucalypt-background-color,.module--Steps.has-steel-background-color) .steps--list .steps__item:last-child{border-bottom-color:var(--border-hair-dk)}:is(.module--Steps.nh-section--dark,.module--Steps.has-eucalypt-background-color,.module--Steps.has-steel-background-color) .steps--badge .steps__no{border-color:var(--bone);color:var(--wattle);background:0 0}
