.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.category-tile{border:1px solid #d4dbd0;border-radius:16px;overflow:hidden;background:#fffdf9}.category-tile img{width:100%;height:150px;object-fit:cover}.category-tile .card-body{padding:22px}.category-tile h3{font-size:27px}.category-tile .btn{margin-top:10px}.category-search{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.category-search input{flex:1;min-width:180px;padding:14px;border:1px solid #8a9e90;border-radius:8px}.sample-banner{padding:16px 20px;background:#fff0d9;border-left:4px solid #b65a3c;margin:20px 0}.category-hero{background:#eaf0e5;padding:36px 0}.sample-compare{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{padding:14px;text-align:left;border-bottom:1px solid #ccd5c9}.sample-compare table{min-width:540px}@media(max-width:800px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.category-grid{grid-template-columns:1fr}.category-tile img{height:130px}}