.category-page[data-astro-cid-cw2six23]{max-width:1200px;margin:0 auto;padding:100px 24px 60px}.category-header[data-astro-cid-cw2six23]{text-align:center;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--glass-border)}.breadcrumb[data-astro-cid-cw2six23]{display:flex;justify-content:center;gap:8px;font-size:14px;color:var(--text-muted);margin-bottom:16px}.breadcrumb[data-astro-cid-cw2six23] a[data-astro-cid-cw2six23]{color:var(--oceanic-teal);text-decoration:none}.breadcrumb[data-astro-cid-cw2six23] a[data-astro-cid-cw2six23]:hover{text-decoration:underline}.category-header[data-astro-cid-cw2six23] h1[data-astro-cid-cw2six23]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--navy-900);margin-bottom:12px}.category-description[data-astro-cid-cw2six23]{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto 16px;line-height:1.6}.post-count[data-astro-cid-cw2six23]{font-size:14px;color:var(--text-muted);font-weight:500}.category-layout[data-astro-cid-cw2six23]{display:grid;grid-template-columns:240px 1fr;gap:48px}.category-sidebar[data-astro-cid-cw2six23]{position:sticky;top:100px;height:fit-content}.category-sidebar[data-astro-cid-cw2six23] h2[data-astro-cid-cw2six23]{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:16px}.category-list[data-astro-cid-cw2six23]{list-style:none;padding:0;margin:0 0 24px}.category-link[data-astro-cid-cw2six23]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;text-decoration:none;color:var(--text-secondary);font-size:15px;transition:all .2s}.category-link[data-astro-cid-cw2six23]:hover{background:var(--glass-navy);color:var(--navy-900)}.category-link[data-astro-cid-cw2six23].active{background:var(--glass-teal);color:var(--oceanic-teal);font-weight:600}.cat-count[data-astro-cid-cw2six23]{font-size:13px;background:var(--glass-navy);padding:2px 8px;border-radius:999px;color:var(--text-muted)}.category-link[data-astro-cid-cw2six23].active .cat-count[data-astro-cid-cw2six23]{background:#00606433;color:var(--oceanic-teal)}.all-posts-link[data-astro-cid-cw2six23]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--oceanic-teal);text-decoration:none;padding:12px 14px;border:1px solid var(--glass-border);border-radius:8px;transition:all .2s}.all-posts-link[data-astro-cid-cw2six23]:hover{background:var(--glass-teal);border-color:var(--oceanic-teal)}.posts-grid[data-astro-cid-cw2six23]{display:grid;gap:32px}.post-card[data-astro-cid-cw2six23]{display:grid;grid-template-columns:280px 1fr;gap:24px;background:#fff;border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;transition:all .3s}.post-card[data-astro-cid-cw2six23]:hover{box-shadow:0 8px 32px #0060641a;border-color:#00606433}.post-image[data-astro-cid-cw2six23]{aspect-ratio:16/10;overflow:hidden;background:var(--glass-navy)}.post-image[data-astro-cid-cw2six23] img[data-astro-cid-cw2six23]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.post-card[data-astro-cid-cw2six23]:hover .post-image[data-astro-cid-cw2six23] img[data-astro-cid-cw2six23]{transform:scale(1.05)}.post-content[data-astro-cid-cw2six23]{padding:24px 24px 24px 0;display:flex;flex-direction:column}.post-meta[data-astro-cid-cw2six23]{margin-bottom:12px}.post-date[data-astro-cid-cw2six23]{font-size:13px;color:var(--text-muted)}.post-title[data-astro-cid-cw2six23]{font-size:1.25rem;font-weight:700;line-height:1.35;margin-bottom:12px}.post-title[data-astro-cid-cw2six23] a[data-astro-cid-cw2six23]{color:var(--navy-900);text-decoration:none}.post-title[data-astro-cid-cw2six23] a[data-astro-cid-cw2six23]:hover{color:var(--oceanic-teal)}.post-excerpt[data-astro-cid-cw2six23]{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:16px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-tags[data-astro-cid-cw2six23]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-astro-cid-cw2six23]{font-size:12px;padding:4px 10px;background:var(--glass-navy);border-radius:999px;color:var(--navy-800)}.no-posts[data-astro-cid-cw2six23]{text-align:center;padding:60px 24px;background:var(--glass-navy);border-radius:16px}.no-posts[data-astro-cid-cw2six23] p[data-astro-cid-cw2six23]{color:var(--text-secondary);margin-bottom:16px}.back-link[data-astro-cid-cw2six23]{color:var(--oceanic-teal);font-weight:500}@media(max-width:900px){.category-layout[data-astro-cid-cw2six23]{grid-template-columns:1fr}.category-sidebar[data-astro-cid-cw2six23]{position:static;display:flex;flex-wrap:wrap;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--glass-border)}.category-sidebar[data-astro-cid-cw2six23] h2[data-astro-cid-cw2six23]{width:100%;margin-bottom:8px}.category-list[data-astro-cid-cw2six23]{display:flex;flex-wrap:wrap;gap:8px;margin:0}.category-link[data-astro-cid-cw2six23]{padding:6px 12px;font-size:14px}.all-posts-link[data-astro-cid-cw2six23]{margin-top:0}.post-card[data-astro-cid-cw2six23]{grid-template-columns:1fr}.post-content[data-astro-cid-cw2six23]{padding:20px}}
