.cat-page-container[data-astro-cid-254nkywq]{max-width:1200px;margin:1.15rem auto 4.5rem}.cat-breadcrumbs[data-astro-cid-254nkywq]{color:#ffffffe6;text-shadow:0 1px 2px #00000040;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.85rem;display:flex}.cat-breadcrumbs[data-astro-cid-254nkywq] a[data-astro-cid-254nkywq]{color:#ffffffe6;transition:color .15s}.cat-breadcrumbs[data-astro-cid-254nkywq] a[data-astro-cid-254nkywq]:hover{color:#fef08a;text-decoration:underline}.cat-breadcrumbs[data-astro-cid-254nkywq] .active[data-astro-cid-254nkywq]{color:#fff;font-weight:700}.cat-header[data-astro-cid-254nkywq]{background:#fff;border:1px solid #fed7aa;border-radius:12px;margin-bottom:1.5rem;padding:1.15rem 1.6rem;box-shadow:0 4px 18px #0000000a}.cat-header-content[data-astro-cid-254nkywq]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.cat-header-main[data-astro-cid-254nkywq]{flex:1;min-width:260px}.cat-title-wrap[data-astro-cid-254nkywq]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.cat-badge[data-astro-cid-254nkywq]{color:#92400e;text-transform:uppercase;letter-spacing:.5px;background:#fef3c7;border-radius:6px;padding:.2rem .65rem;font-size:.7rem;font-weight:800;display:inline-block}.cat-header[data-astro-cid-254nkywq] h1[data-astro-cid-254nkywq]{font-family:var(--font-serif);color:#7f1d1d;margin:0;font-size:1.7rem;line-height:1.25}.cat-desc[data-astro-cid-254nkywq]{color:#64748b;margin:0;font-size:.92rem;line-height:1.5}.cat-header-meta[data-astro-cid-254nkywq]{flex-shrink:0}.cat-count-badge[data-astro-cid-254nkywq]{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:9999px;align-items:center;padding:.4rem .9rem;font-size:.825rem;font-weight:600;display:inline-flex}.cat-grid-posts[data-astro-cid-254nkywq]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width<=1120px){.cat-grid-posts[data-astro-cid-254nkywq]{grid-template-columns:repeat(3,1fr);gap:1.1rem}}@media (width<=768px){.cat-grid-posts[data-astro-cid-254nkywq]{grid-template-columns:repeat(2,1fr);gap:.85rem}}@media (width<=480px){.cat-grid-posts[data-astro-cid-254nkywq]{grid-template-columns:1fr;gap:.85rem}}.post-card-cat[data-astro-cid-254nkywq]{background:#fff;border:1px solid #fed7aa;border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.post-card-cat[data-astro-cid-254nkywq]:hover{border-color:#f97316;transform:translateY(-4px);box-shadow:0 10px 22px #991b1b17}.thumb-post[data-astro-cid-254nkywq]{aspect-ratio:16/10;background:#f1f5f9;overflow:hidden}.thumb-post[data-astro-cid-254nkywq] img[data-astro-cid-254nkywq]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.post-card-cat[data-astro-cid-254nkywq]:hover .thumb-post[data-astro-cid-254nkywq] img[data-astro-cid-254nkywq]{transform:scale(1.04)}.body-post[data-astro-cid-254nkywq]{flex-direction:column;flex:1;padding:1rem;display:flex}.body-post[data-astro-cid-254nkywq] h3[data-astro-cid-254nkywq]{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin-bottom:.45rem;font-size:1.025rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.body-post[data-astro-cid-254nkywq] h3[data-astro-cid-254nkywq] a[data-astro-cid-254nkywq]:hover{color:var(--brand-red)}.summary-post[data-astro-cid-254nkywq]{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;min-height:3.75em;margin-bottom:.85rem;font-size:.835rem;line-height:1.5;display:-webkit-box;overflow:hidden}.footer-post[data-astro-cid-254nkywq]{color:#94a3b8;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;font-size:.8rem;display:flex}.link-post[data-astro-cid-254nkywq]{color:var(--brand-red);font-weight:700}.cat-grid-places[data-astro-cid-254nkywq]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3.5rem;display:grid}@media (width<=1120px){.cat-grid-places[data-astro-cid-254nkywq]{grid-template-columns:repeat(3,1fr);gap:1.1rem}}@media (width<=768px){.cat-grid-places[data-astro-cid-254nkywq]{grid-template-columns:repeat(2,1fr);gap:.85rem}}@media (width<=480px){.cat-grid-places[data-astro-cid-254nkywq]{grid-template-columns:1fr;gap:.85rem}}.place-card-cat[data-astro-cid-254nkywq]{background:#fff;border:1px solid #fed7aa;border-radius:12px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 4px 15px #00000008}.place-card-cat[data-astro-cid-254nkywq]:hover{border-color:#f97316;transform:translateY(-4px);box-shadow:0 10px 22px #991b1b17}.thumb-cat[data-astro-cid-254nkywq]{aspect-ratio:16/10;background:#f1f5f9;position:relative}.thumb-cat[data-astro-cid-254nkywq] img[data-astro-cid-254nkywq]{object-fit:cover;width:100%;height:100%}.tag-dist[data-astro-cid-254nkywq]{color:#fff;background:#7f1d1dd9;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:700;position:absolute;top:10px;left:10px}.body-cat[data-astro-cid-254nkywq]{flex-direction:column;flex:1;padding:1rem;display:flex}.body-cat[data-astro-cid-254nkywq] h3[data-astro-cid-254nkywq]{color:#1c1917;margin-bottom:.4rem;font-size:1.025rem;font-weight:700;line-height:1.35}.body-cat[data-astro-cid-254nkywq] h3[data-astro-cid-254nkywq] a[data-astro-cid-254nkywq]:hover{color:var(--brand-red)}.addr-cat[data-astro-cid-254nkywq]{color:#78716c;margin-bottom:.3rem;font-size:.825rem}.phone-cat[data-astro-cid-254nkywq]{color:var(--brand-red);margin-bottom:.6rem;font-size:.825rem;font-weight:700}.footer-cat[data-astro-cid-254nkywq]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.price-cat[data-astro-cid-254nkywq]{color:#b91c1c;font-size:.95rem;font-weight:800}.link-cat[data-astro-cid-254nkywq]{color:var(--brand-red);font-size:.825rem;font-weight:700}.page-hidden[data-astro-cid-254nkywq]{display:none!important}.pagination-wrapper[data-astro-cid-254nkywq]{margin-top:2rem}.pagination-bar[data-astro-cid-254nkywq]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-bottom:1.5rem;display:flex}.square-btn[data-astro-cid-254nkywq]{border:1px solid var(--border-color);color:#44403c;cursor:pointer;user-select:none;box-sizing:border-box;background:#fff;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;aspect-ratio:1!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;padding:0!important;display:inline-flex!important}.square-btn[data-astro-cid-254nkywq]:hover:not(.disabled){background:var(--brand-red);color:#fff;border-color:var(--brand-red);box-shadow:0 4px 10px #991b1b33}.square-btn[data-astro-cid-254nkywq].active{cursor:default;box-shadow:0 2px 8px #991b1b4d;background:var(--brand-red)!important;color:#fff!important;border-color:var(--brand-red)!important}.square-btn[data-astro-cid-254nkywq].disabled{color:#cbd5e1!important;cursor:not-allowed!important;box-shadow:none!important;background:#fafafa!important;border-color:#f1f5f9!important}.page-ellipsis[data-astro-cid-254nkywq].square-btn{border:1px dashed var(--border-color);color:#a8a29e;cursor:default;background:0 0}.page-numbers[data-astro-cid-254nkywq]{align-items:center;gap:.35rem;display:flex}.jump-page-bar[data-astro-cid-254nkywq]{color:#78716c;justify-content:center;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.jump-select[data-astro-cid-254nkywq]{color:#44403c;cursor:pointer;background:#fff;border:1px solid #fed7aa;border-radius:0;padding:.45rem .75rem;font-size:.85rem;font-weight:600}.jump-select[data-astro-cid-254nkywq]:focus{border-color:var(--brand-red);outline:none}.btn-jump-go[data-astro-cid-254nkywq]{background:var(--brand-red);color:#fff;border:1px solid var(--brand-red);cursor:pointer;border-radius:0;padding:.45rem .9rem;font-size:.85rem;font-weight:700;transition:all .2s}.btn-jump-go[data-astro-cid-254nkywq]:hover{background:#7f1d1d}.empty-box[data-astro-cid-254nkywq]{text-align:center;border:1px solid var(--border-color);background:#fff;border-radius:14px;padding:4rem 2rem}.btn-back[data-astro-cid-254nkywq]{background:var(--brand-red);color:#fff;border-radius:9999px;margin-top:1.5rem;padding:.6rem 1.5rem;font-weight:700;display:inline-block}@media (width<=640px){.cat-header[data-astro-cid-254nkywq]{padding:1.5rem 1rem}.cat-header[data-astro-cid-254nkywq] h1[data-astro-cid-254nkywq]{font-size:1.8rem}.page-numbers[data-astro-cid-254nkywq]{gap:.2rem}.square-btn[data-astro-cid-254nkywq]{font-size:.85rem;width:36px!important;min-width:36px!important;height:36px!important}}
