.catalog-intro{max-width:650px;color:#555;font-size:14px;line-height:1.7;margin:-8px 0 20px}.catalog-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin:0 0 32px;font-size:13px}.catalog-links a,.product-reading a,.product-support a,.cream-choice a{text-decoration:underline;text-underline-offset:4px}.product-facts{font-size:13px;line-height:1.75;color:#555}.product-facts h2{font-size:15px;letter-spacing:0;margin:16px 0 8px}.product-facts p{margin:8px 0}.product-facts ul,.cream-choice{padding-left:20px;line-height:1.8;margin:10px 0}.product-reading{margin-top:28px;font-size:12px;line-height:1.8;color:#555}.product-reading h2{font-size:13px;letter-spacing:0;margin-bottom:9px;color:#151515}.product-reading a{display:block;margin:7px 0}.product-support{font-size:12px;line-height:1.8;color:#555;margin-top:18px}.blog-intro{font-size:15px;line-height:1.7;color:#555;max-width:660px;margin:-8px 0 26px}.article-byline{font-size:12px;color:#666;margin:-8px 0 28px}.article-products{border-top:1px solid #ddd;margin-top:45px;padding-top:28px}.article-products h2{font-size:26px;line-height:1.3;margin-bottom:20px}.article-products .product-grid{gap:20px}.article-products .card-meta h3{font-size:16px}.article-products .text-link{margin-top:14px}.ingredient-product{border-top:1px solid #ddd;padding:25px 0}.ingredient-product h2{margin:0 0 12px}.ingredient-product p{line-height:1.8}.ingredient-product .text-link{display:inline-block;margin-top:12px}@media(max-width:749px){.catalog-links{gap:12px 22px}.article-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-products .product-card:last-child:nth-child(odd){grid-column:auto;width:auto}.article-products .card-meta h3{font-size:14px}.article-byline{line-height:1.7}.blog-intro{font-size:14px}}
