.content-container[data-astro-cid-elr3iqgh]{max-width:1120px;margin:0 auto;padding:2.5rem 1.5rem 5rem}.breadcrumb[data-astro-cid-elr3iqgh]{color:var(--color-text-muted);margin-bottom:2rem;font-size:.875rem}.breadcrumb[data-astro-cid-elr3iqgh] ol[data-astro-cid-elr3iqgh]{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-elr3iqgh] a[data-astro-cid-elr3iqgh]{color:var(--color-text-muted);text-decoration:none;transition:color .15s}.breadcrumb[data-astro-cid-elr3iqgh] a[data-astro-cid-elr3iqgh]:hover{color:var(--color-accent)}.separator[data-astro-cid-elr3iqgh]{color:var(--color-border)}.page-header[data-astro-cid-elr3iqgh]{border-bottom:1px solid var(--color-border);margin-bottom:3.5rem;padding-bottom:2rem}.category-badge[data-astro-cid-elr3iqgh]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:.75rem;font-size:.8125rem;font-weight:600;display:inline-block}.page-title[data-astro-cid-elr3iqgh]{color:var(--color-text);margin:0 0 1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.page-subtitle[data-astro-cid-elr3iqgh]{color:var(--color-text-muted);max-width:760px;margin:0;font-size:1.125rem;line-height:1.6}.articles-grid[data-astro-cid-elr3iqgh]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.article-card[data-astro-cid-elr3iqgh]{background:var(--color-bg-card,var(--color-bg-alt));border:1px solid var(--color-border);border-radius:8px;flex-direction:column;padding:1.75rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.article-card[data-astro-cid-elr3iqgh]:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.card-meta[data-astro-cid-elr3iqgh]{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.8125rem;display:flex}.card-cat[data-astro-cid-elr3iqgh]{color:var(--color-accent);font-weight:600}.card-title[data-astro-cid-elr3iqgh]{margin:0 0 .875rem;font-size:1.25rem;font-weight:600;line-height:1.4}.card-title[data-astro-cid-elr3iqgh] a[data-astro-cid-elr3iqgh]{color:var(--color-text);text-decoration:none;transition:color .15s}.card-title[data-astro-cid-elr3iqgh] a[data-astro-cid-elr3iqgh]:hover{color:var(--color-accent)}.card-desc[data-astro-cid-elr3iqgh]{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.card-footer[data-astro-cid-elr3iqgh]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:1rem;font-size:.8125rem;display:flex}.author-info[data-astro-cid-elr3iqgh]{flex-direction:column;gap:.2rem;display:flex}.author-name[data-astro-cid-elr3iqgh]{color:var(--color-text);font-weight:500}.pub-date[data-astro-cid-elr3iqgh]{color:var(--color-text-muted)}.read-more-link[data-astro-cid-elr3iqgh]{color:var(--color-accent);align-items:center;gap:.25rem;font-weight:600;text-decoration:none;transition:gap .15s;display:inline-flex}.read-more-link[data-astro-cid-elr3iqgh]:hover{gap:.5rem}
