.astro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.astro-product{padding:0;overflow:hidden}.astro-product .astro-photo img{height:auto;width:100%;object-fit:cover}.astro-copy{padding:18px}.astro-product .astro-plan img{width:100%;height:auto;object-fit:cover}.astro-copy>small{display:block;margin-top:10px}@media(max-width:900px){.astro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.astro-grid{grid-template-columns:1fr}.astro-product .astro-photo img{height:auto}}