.scc-about .scc-about-lab__grid{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:start}
.scc-about .scc-about-lab__grid--copy-only{grid-template-columns:1fr}
.scc-about .scc-about-lab__steps{margin-top:8px;border-top:1.5px solid var(--border)}
.scc-about .scc-about-lab__step{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:22px 0;border-bottom:1.5px solid var(--border)}
.scc-about .scc-about-lab__num{font:800 46px/.9 var(--font-display);letter-spacing:-.03em;color:var(--white)}
.scc-about .scc-about-lab__step h3{margin-bottom:6px;font-size:17px}
.scc-about .scc-about-lab__step p{max-width:520px;font-size:14px;color:var(--text-2)}
.scc-about .scc-about-lab__foot{margin-top:24px}
.scc-about .scc-about-lab__media{display:grid;gap:16px;position:sticky;top:96px}
.scc-about .scc-about-lab__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-control);box-shadow:var(--shadow-card);background:var(--white)}
@media (max-width:899.98px){
  .scc-about .scc-about-lab__grid{grid-template-columns:1fr;gap:32px}
  .scc-about .scc-about-lab__media{position:static;grid-template-columns:1fr 1fr}
}
@media (max-width:767.98px){
  .scc-about .scc-about-lab__step{grid-template-columns:56px 1fr}
  .scc-about .scc-about-lab__num{font-size:38px}
}
@media (max-width:639.98px){
  .scc-about .scc-about-lab__media{grid-template-columns:1fr}
}
@media (max-width:359.98px){
  .scc-about .scc-about-lab__step{grid-template-columns:44px 1fr}
  .scc-about .scc-about-lab__num{font-size:32px}
}
