.product-grid{display:flex;flex-direction:column;gap:var(--space-6);justify-content:center}@media(min-width:961px){.product-grid{display:grid;grid-template-columns:repeat(3,1fr)}}.product .product-description{background-color:var(--color-bg-base);padding:var(--space-4)}.product h3{font-size:var(--text-md);font-weight:var(--font-weight-light)}.product:hover h3{text-decoration:underline}.product p{font-size:var(--text-base);white-space:pre-line}.product .italic{font-style:italic}@media(min-width:961px){.product .product-description{padding:var(--space-2) 0}}
