.how-it-works{max-width:720px;margin:0 auto;padding:var(--space-6) var(--space-4) var(--space-12);color:var(--ink)}.how-it-works h1{margin:0 0 var(--space-4);font-size:var(--text-2xl)}.how-it-works-group{margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--shadow)}.how-it-works-group h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.how-it-works-group ol{margin:0;padding:0;list-style:none}.how-it-works-group li{display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line)}.how-it-works-group li:first-child{border-top:0}.how-it-works-n{flex:none;color:var(--accent);font-size:var(--text-lg);font-weight:700}.how-it-works-group h3{margin:0 0 var(--space-1);font-size:var(--text-md)}.how-it-works-group p{margin:0;color:var(--muted);font-size:var(--text-sm)}.how-it-works-links{display:flex;gap:var(--space-4);font-size:var(--text-base)}.how-it-works-links a{color:var(--accent)}