.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.s4{grid-column:span 4}.s6{grid-column:span 6}.s12{grid-column:span 12}.card,.figure{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:22px;box-shadow:var(--shadow)}