.cat-page-container[data-astro-cid-4fv6cgsg]{padding-top:1.75rem;padding-bottom:4rem}.cat-breadcrumb[data-astro-cid-4fv6cgsg]{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8rem;display:flex}.cat-breadcrumb[data-astro-cid-4fv6cgsg] a[data-astro-cid-4fv6cgsg]{color:var(--text-3);transition:color var(--t-fast);text-decoration:none}.cat-breadcrumb[data-astro-cid-4fv6cgsg] a[data-astro-cid-4fv6cgsg]:hover{color:var(--accent)}.cat-hero-card[data-astro-cid-4fv6cgsg]{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-lg);margin-bottom:2.5rem;padding:2rem 2.25rem;position:relative;overflow:hidden}.cat-hero-inner[data-astro-cid-4fv6cgsg]{max-width:820px}.cat-eyebrow[data-astro-cid-4fv6cgsg]{border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--border);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.35rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.cat-page-title[data-astro-cid-4fv6cgsg]{font-size:clamp(1.6rem,4vw,2.3rem);font-weight:700;line-height:1.25;font-family:var(--font-body);color:var(--text);margin-bottom:.75rem}.cat-page-sub[data-astro-cid-4fv6cgsg]{color:var(--text-2);margin-bottom:1.5rem;font-size:clamp(.92rem,2vw,1.05rem);line-height:1.6}.cat-meta-strip[data-astro-cid-4fv6cgsg]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:1.25rem;display:flex}.cat-meta-item[data-astro-cid-4fv6cgsg]{flex-direction:column;gap:.15rem;display:flex}.cat-meta-label[data-astro-cid-4fv6cgsg]{text-transform:uppercase;color:var(--text-3);letter-spacing:.04em;font-size:.7rem;font-weight:700}.cat-meta-val[data-astro-cid-4fv6cgsg]{color:var(--accent);font-size:1.45rem;font-weight:800;line-height:1.1}.cat-meta-divider[data-astro-cid-4fv6cgsg]{background:var(--border);width:1px;height:32px}.cat-grid-section[data-astro-cid-4fv6cgsg],.cat-accordion-section[data-astro-cid-4fv6cgsg]{margin-bottom:3rem}.cat-section-header[data-astro-cid-4fv6cgsg]{margin-bottom:1.25rem}.cat-section-title[data-astro-cid-4fv6cgsg]{font-size:1.4rem;font-family:var(--font-body);color:var(--text);margin-bottom:.35rem;font-weight:700}.cat-section-sub[data-astro-cid-4fv6cgsg]{color:var(--text-2);font-size:.92rem;line-height:1.5}.cat-accordion-list[data-astro-cid-4fv6cgsg]{flex-direction:column;gap:.85rem;display:flex}.cat-accordion-item[data-astro-cid-4fv6cgsg]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--t-fast), box-shadow var(--t-fast);overflow:hidden}.cat-accordion-item[data-astro-cid-4fv6cgsg][open]{border-color:var(--accent);box-shadow:var(--shadow-sm)}.cat-accordion-summary[data-astro-cid-4fv6cgsg]{cursor:pointer;user-select:none;transition:background var(--t-fast);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;list-style:none;display:flex}.cat-accordion-summary[data-astro-cid-4fv6cgsg]::-webkit-details-marker{display:none}.cat-accordion-summary[data-astro-cid-4fv6cgsg]:hover{background:var(--bg-2)}.cat-summary-left[data-astro-cid-4fv6cgsg]{align-items:center;gap:1rem;min-width:0;display:flex}.cat-summary-icon-wrap[data-astro-cid-4fv6cgsg]{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cat-summary-icon-wrap[data-astro-cid-4fv6cgsg] img[data-astro-cid-4fv6cgsg]{object-fit:contain;width:38px;height:38px}.cat-summary-text[data-astro-cid-4fv6cgsg]{min-width:0}.cat-summary-title[data-astro-cid-4fv6cgsg]{color:var(--text);margin-bottom:.2rem;font-size:1.05rem;font-weight:700;line-height:1.3}.cat-summary-meta[data-astro-cid-4fv6cgsg]{color:var(--text-3);font-size:.8rem}.cat-summary-right[data-astro-cid-4fv6cgsg]{color:var(--text-3);flex-shrink:0;align-items:center;gap:.65rem;display:flex}.cat-expand-hint[data-astro-cid-4fv6cgsg]{color:var(--accent);font-size:.78rem;font-weight:600}.cat-chevron[data-astro-cid-4fv6cgsg]{color:var(--accent);transition:transform .2s}.cat-accordion-item[data-astro-cid-4fv6cgsg][open] .cat-chevron[data-astro-cid-4fv6cgsg]{transform:rotate(180deg)}.cat-accordion-body[data-astro-cid-4fv6cgsg]{border-top:1px solid var(--border);padding:1.15rem 1.35rem 1.35rem}.cat-accordion-desc[data-astro-cid-4fv6cgsg]{color:var(--text-2);margin-bottom:1.25rem;font-size:.9rem;line-height:1.6}.cat-subcats-block[data-astro-cid-4fv6cgsg]{margin-bottom:1.25rem}.cat-subcats-label[data-astro-cid-4fv6cgsg]{text-transform:uppercase;color:var(--text-3);letter-spacing:.05em;margin-bottom:.65rem;font-size:.74rem;font-weight:700}.cat-subcats-chips[data-astro-cid-4fv6cgsg]{flex-wrap:wrap;gap:.45rem;display:flex}.subcat-chip[data-astro-cid-4fv6cgsg]{border-radius:var(--r-pill);background:var(--bg-2);border:1px solid var(--border);color:var(--text);transition:all var(--t-fast);align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.subcat-chip[data-astro-cid-4fv6cgsg]:hover{border-color:var(--accent);background:var(--surface);color:var(--accent);transform:translateY(-1px)}.subcat-chip-count[data-astro-cid-4fv6cgsg]{color:var(--text-3);font-size:.74rem;font-weight:500}.subcat-chip[data-astro-cid-4fv6cgsg]:hover .subcat-chip-count[data-astro-cid-4fv6cgsg]{color:var(--accent)}.cat-accordion-footer[data-astro-cid-4fv6cgsg]{border-top:1px solid var(--border);justify-content:flex-end;padding-top:.75rem;display:flex}.cat-view-all-link[data-astro-cid-4fv6cgsg]{align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.84rem;display:inline-flex}.cat-notice-card[data-astro-cid-4fv6cgsg]{background:var(--bg-2);border-left:4px solid var(--accent);border-radius:var(--r-md);margin-top:2.5rem;padding:1.15rem 1.25rem}.cat-notice-title[data-astro-cid-4fv6cgsg]{color:var(--text);margin-bottom:.35rem;font-size:.92rem;font-weight:700}.cat-notice-text[data-astro-cid-4fv6cgsg]{color:var(--text-2);margin:0;font-size:.82rem;line-height:1.55}@media (width<=768px){.cat-hero-card[data-astro-cid-4fv6cgsg]{margin-bottom:2rem;padding:1.5rem}.cat-meta-strip[data-astro-cid-4fv6cgsg]{gap:1rem}.cat-meta-divider[data-astro-cid-4fv6cgsg]{display:none}.cat-accordion-summary[data-astro-cid-4fv6cgsg]{padding:1rem}.cat-expand-hint[data-astro-cid-4fv6cgsg]{display:none}.cat-accordion-body[data-astro-cid-4fv6cgsg]{padding:0 1rem 1rem}}@media (width<=500px){.cat-page-container[data-astro-cid-4fv6cgsg]{padding-top:1rem;padding-bottom:2.5rem}.cat-breadcrumb[data-astro-cid-4fv6cgsg]{margin-bottom:1rem}.cat-hero-card[data-astro-cid-4fv6cgsg]{border-radius:var(--r-md);margin-bottom:1.75rem;padding:1.15rem 1rem}.cat-eyebrow[data-astro-cid-4fv6cgsg]{margin-bottom:.65rem;padding:.25rem .6rem;font-size:.72rem}.cat-meta-strip[data-astro-cid-4fv6cgsg]{grid-template-columns:repeat(3,1fr);gap:.75rem;padding-top:.85rem;display:grid}.cat-meta-label[data-astro-cid-4fv6cgsg]{font-size:.62rem}.cat-meta-val[data-astro-cid-4fv6cgsg]{font-size:1.15rem}.cat-grid-section[data-astro-cid-4fv6cgsg]{margin-bottom:2rem}.cat-section-header[data-astro-cid-4fv6cgsg]{margin-bottom:1rem}.cat-section-title[data-astro-cid-4fv6cgsg]{font-size:1.2rem}.cat-section-sub[data-astro-cid-4fv6cgsg]{font-size:.84rem}.cat-summary-icon-wrap[data-astro-cid-4fv6cgsg]{width:40px;height:40px}.cat-summary-icon-wrap[data-astro-cid-4fv6cgsg] img[data-astro-cid-4fv6cgsg]{width:32px;height:32px}.cat-summary-title[data-astro-cid-4fv6cgsg]{font-size:.95rem}.cat-summary-meta[data-astro-cid-4fv6cgsg]{font-size:.74rem}.subcat-chip[data-astro-cid-4fv6cgsg]{padding:.35rem .65rem;font-size:.78rem}}
