.gd-main ol.hm-steps{list-style:none;margin:18px 0 0;padding:0;counter-reset:hm-step}.gd-main ol.hm-steps>li{counter-increment:hm-step;position:relative;padding:14px 0 14px 44px;box-shadow:inset 0 -1px 0 var(--border-light);max-width:none}.gd-main ol.hm-steps>li:first-child{box-shadow:inset 0 1px 0 var(--border-light),inset 0 -1px 0 var(--border-light)}.gd-main ol.hm-steps>li:before{content:counter(hm-step);position:absolute;left:0;top:14px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r-sm,4px);background:var(--slot);color:var(--text);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.hm-steps h3{font-size:16px;font-weight:650;color:var(--text);margin:2px 0 4px}.gd-main .hm-steps p{margin:0}.gd-main ol.hm-steps+p{margin-top:18px}.gd-main ul.hm-mods{list-style:none;margin:16px 0 0;padding:0;-moz-columns:240px 2;columns:240px 2;-moz-column-gap:28px;column-gap:28px}.gd-main ul.hm-mods>li{-moz-column-break-inside:avoid;break-inside:avoid;padding:7px 0;box-shadow:inset 0 -1px 0 var(--border-light);font-size:14.5px;line-height:1.45;max-width:none}.hm-mods a{color:var(--text)}.hm-mods a:hover{text-decoration:underline}.hm-tag{display:inline-block;margin-left:8px;padding:0 6px;border-radius:var(--r-sm,4px);background:var(--slot);color:var(--text);font-size:12.5px;line-height:1.6;white-space:nowrap}.hm-note{margin-left:6px;color:var(--text-faint);font-size:13px}.gd-main ul.hm-mods+p{margin-top:16px}.gd-main .hm-lead{margin-top:-6px}