.guide-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:1rem; }
.guide-card { background:#fff; border:1px solid #e4e6df; border-radius:12px; padding:1.35rem; text-decoration:none; min-height:160px; display:flex; flex-direction:column; }
.guide-card small { color:#e4632b; font-size:.7rem; font-weight:700; text-transform:uppercase; letter-spacing:.08em; }
.guide-card h2 { font-size:1rem; line-height:1.35; margin:.65rem 0; letter-spacing:-.02em; }
.guide-card span { margin-top:auto; font-size:.8rem; font-weight:700; color:#e4632b; }
@media (max-width:800px) { .guide-grid { grid-template-columns:1fr; } }
.catalog-pagination { display:flex; justify-content:center; align-items:center; gap:1rem; margin-top:2rem; font-size:.85rem; }
.catalog-pagination a { color:#e4632b; font-weight:700; text-decoration:none; }

.deal-action { display:flex; justify-content:center; align-items:center; gap:.5rem; width:100%; padding:.78rem 1rem; border:0; border-radius:8px; background:#e4632b; color:#fff; font-size:.78rem; font-weight:700; white-space:nowrap; text-decoration:none; transition:background-color .18s ease,transform .18s ease; }
.deal-action:hover { background:#c94d19; color:#fff; transform:translateY(-1px); }
.deal-action span { font-size:1.05rem; }

.faq-item { border-bottom:1px solid #e4e6df; padding:.75rem 0; background:transparent; box-shadow:none; }
.faq-item h3 { margin:0 0 .45rem; font-size:.9rem; }
.faq-item p { margin:0; color:#63706a; font-size:.85rem; line-height:1.6; }

/* Categorías: imagen y texto en un mismo bloque, sin superposición. */
.category-card { min-height:0; color:#18231f; background:#fff; border:1px solid #e4e6df; }
.category-card::after { display:none; }
.category-card img { position:static; display:block; width:100%; height:190px; opacity:1; object-fit:cover; }
.category-card div { position:static; padding:1rem 1.1rem 1.15rem; }
.category-card h3 { font-size:1.15rem; color:#18231f; }
.category-card small { display:block; margin-bottom:.3rem; color:#63706a; opacity:1; font-size:.74rem; }
