.connect h2 .mute{color:var(--d-muted)}
.steps4{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--d-line);border:1px solid var(--d-line);border-radius:16px;overflow:hidden}
.steps4 div{background:var(--ink);padding:26px 24px;display:flex;flex-direction:column;gap:10px}
.steps4 i{width:36px;height:36px;border-radius:99px;border:1px solid var(--d-line-2);display:grid;place-items:center;font-style:normal;font-family:var(--mono);font-size:13px;color:var(--d-text)}
.steps4 div:last-child i{background:var(--accent-hi);border-color:var(--accent-hi);color:var(--ink)}
.steps4 h3{font-size:20px;margin-top:6px}
.steps4 p{color:var(--d-muted);font-size:15px}
.connect .pair{display:grid;grid-template-rows:1fr 1fr;gap:16px;height:100%}
.connect .pair .photo{min-height:220px}
@media (max-width:900px){.connect .pair{grid-template-rows:auto;grid-template-columns:1fr 1fr}
.connect .pair .photo{aspect-ratio:1/1;min-height:0}
}
@media (max-width:640px){.steps4{grid-template-columns:1fr}
}
