.layout-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.layout-split .steps{margin-top:.5rem}.draw-row{display:flex;gap:1.1rem;align-items:flex-start}.draw-row .media{flex:none;width:110px}.colors-split{margin-top:2rem;grid-template-columns:minmax(0,210px) minmax(0,1fr);justify-content:start}.steps--list .step h3{font-size:1.2rem}@media(max-width:960px){.layout-split,.colors-split{grid-template-columns:1fr}.colors-split .media{max-width:210px}}
