.catalog-buying-guide{background:#f6faf8;border:1px solid #dce5e0;border-radius:16px;max-width:1100px;margin:2rem auto;padding:1.5rem;line-height:1.9}.catalog-buying-guide h2{font-size:1.25rem}.catalog-buying-guide a{text-underline-offset:4px;text-decoration:underline}.shopping-guide{max-width:900px;margin:auto;padding:clamp(20px,5vw,56px);line-height:1.95}.shopping-guide h1{font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.5}.shopping-guide section{margin-block:2rem}.shopping-guide a{text-underline-offset:4px;text-decoration:underline}.shopping-guide nav{flex-wrap:wrap;gap:1rem;display:flex}.shopping-guide-products{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.shopping-guide-products article{border:1px solid #dce5e0;border-radius:12px;padding:1rem}
