.system-model:where(.astro-4IWE3ZPT){display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.system-model-copy:where(.astro-4IWE3ZPT) p:where(.astro-4IWE3ZPT):not(.section-label){color:var(--light-muted);font-size:15px;line-height:1.7;max-width:620px}.system-model-steps:where(.astro-4IWE3ZPT){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none}.system-model-steps:where(.astro-4IWE3ZPT) li:where(.astro-4IWE3ZPT){min-height:190px;padding:1rem;border:.5px solid var(--light-border);border-radius:var(--radius-md);background:var(--light-bg)}.system-model-number:where(.astro-4IWE3ZPT){display:inline-flex;margin-bottom:.8rem;color:var(--purple-main);font-size:11px;font-weight:700}.system-model-steps:where(.astro-4IWE3ZPT) h3:where(.astro-4IWE3ZPT){color:var(--light-text);font-size:15px;line-height:1.3;margin-bottom:.55rem}.system-model-steps:where(.astro-4IWE3ZPT) p:where(.astro-4IWE3ZPT){color:var(--light-muted);font-size:12px;line-height:1.55}@media (max-width: 980px){.system-model:where(.astro-4IWE3ZPT){display:block}.system-model-steps:where(.astro-4IWE3ZPT){margin-top:1rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}
