.info-prose .about-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px;margin:8px 0 32px;padding:0;list-style:none;counter-reset:step}.info-prose .about-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-auto-rows:min-content;column-gap:10px;align-content:start;margin:0;padding:0;counter-increment:step;line-height:1.6}.about-steps .device-phone{grid-column:1/-1;margin-bottom:18px}.about-steps li:before{content:counter(step);grid-row:2;grid-column:1;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--info-line-strong);border-radius:50%;color:var(--info-accent);font-family:var(--font-heading),Georgia,serif;font-size:15px;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.about-steps strong{grid-row:2;grid-column:2;align-self:center;line-height:1.35}.about-steps span{grid-column:1/-1;margin-top:8px;color:var(--info-muted);font-size:14px;line-height:1.6}.info-prose .about-skills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.info-prose .about-skills li{margin:0;padding:0}.info-page .about-skills a:not(.info-button){display:inline-block;padding:3px 13px;border:1px solid var(--info-line);border-radius:999px;background:var(--info-surface);color:var(--info-body);font-size:14px;line-height:1.7;text-decoration:none}.info-page .about-skills a:not(.info-button):hover{color:var(--info-accent)}.info-prose .about-note{color:var(--info-muted);font-size:14px;line-height:1.7}.about-faq+.about-body>h2:first-child{margin-top:56px}@media (max-width:759px){.info-prose .about-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.about-steps .device-phone{max-width:220px;justify-self:center}}