.mls-getin__head{align-items:end;margin-top:18px}.mls-getin__head .mls-h2{margin:0}.mls-getin__intro{max-width:520px}.mls-getin__steps{margin-top:clamp(40px,6vw,72px);position:relative}.mls-getin__rail{background:var(--line);height:2px;left:0;position:absolute;right:0;top:19px}.mls-getin__grid{display:grid;gap:clamp(12px,2vw,24px);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));list-style:none;margin:0;padding:0}.mls-getin__step{align-content:start;display:grid;gap:16px}.mls-getin__n{align-items:center;background:var(--bg);border:4px solid var(--bg);border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--fg) 40%,transparent);color:var(--fg);display:inline-flex;font:800 15px/1 var(--mls-display);height:40px;justify-content:center;position:relative;width:40px}.mls-getin__step.is-on .mls-getin__n{background:var(--accent);box-shadow:0 0 0 2px var(--accent);color:#fff}.mls-getin__title{color:var(--head,inherit);font:700 clamp(22px,2.2vw,28px)/1.05 var(--mls-display);letter-spacing:-.03em;margin:0}.mls-getin__copy{color:var(--muted);font-size:15px;margin-top:8px}.mls-getin__copy p{margin:0}.mls-getin__copy a{color:var(--fg)}.mls-getin__foot{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:clamp(36px,5vw,56px);padding-top:24px}.mls-getin__foot p{color:var(--faint);font-size:14px;margin:0}.mls-getin__foot p a{color:var(--fg);font-weight:600}@media (max-width:759px){.mls-getin__rail{display:none}}