.other-page.svelte-xq642l{max-width:1280px;margin:0 auto;padding:48px 24px 64px}.other-title.svelte-xq642l{text-align:center;letter-spacing:-.02em;color:var(--text);margin:0 0 56px;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800}.subcat-grid.svelte-xq642l{text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px;max-width:1100px;margin:0 auto 64px;display:grid}.subcat-link.svelte-xq642l{color:var(--text);transition:color var(--duration) var(--ease), background var(--duration) var(--ease);border-radius:4px;padding:4px 8px;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-block}.subcat-link.svelte-xq642l:hover,.subcat-link.svelte-xq642l:focus-visible{color:var(--accent-text);outline:none}.subcat-empty.svelte-xq642l{text-align:center;color:var(--text-muted);margin:0 0 64px;font-size:.95rem}.featured-row.svelte-xq642l{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:32px;display:grid}.feat-card.svelte-xq642l{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.feat-card.svelte-xq642l:hover .feat-title:where(.svelte-xq642l){color:var(--accent-text)}.feat-head.svelte-xq642l{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.feat-cat.svelte-xq642l{text-transform:uppercase;letter-spacing:.06em;color:var(--text);font-size:.85rem;font-weight:800}.feat-chev.svelte-xq642l{color:var(--text);font-size:1rem;font-weight:700}.feat-image.svelte-xq642l{aspect-ratio:4/3;background:var(--bg-secondary);width:100%;overflow:hidden}.feat-image.svelte-xq642l img{object-fit:cover;width:100%;height:100%;display:block}.feat-image-fallback.svelte-xq642l{background:var(--bg-secondary);width:100%;height:100%}.feat-title.svelte-xq642l{color:var(--text);transition:color var(--duration) var(--ease);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.feat-excerpt.svelte-xq642l{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.feat-meta.svelte-xq642l{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:.75rem;display:flex}@media (width<=1024px){.subcat-grid.svelte-xq642l{grid-template-columns:repeat(4,minmax(0,1fr))}.featured-row.svelte-xq642l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.subcat-grid.svelte-xq642l{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.featured-row.svelte-xq642l{grid-template-columns:1fr}.other-title.svelte-xq642l{margin-bottom:32px}}
