
*{box-sizing:border-box;}
body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0;}
.grid-models{display:grid;grid-template-columns:1fr;gap:24px;}
.two-col{display:flex;flex-direction:column;gap:32px;}
@media(min-width:768px){.grid-models{grid-template-columns:repeat(2,1fr);}}
@media(min-width:1024px){.grid-models{grid-template-columns:repeat(3,1fr);}.two-col{display:grid;grid-template-columns:1fr 1fr;}}
