.page-hero[data-astro-cid-gofdso5v]{padding-block:var(--space-7) var(--space-5)}.page-lead[data-astro-cid-gofdso5v]{max-width:64ch;margin-top:var(--space-3);color:var(--muted);font-size:var(--text-lg)}.filters[data-astro-cid-gofdso5v]{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.filters-label[data-astro-cid-gofdso5v]{color:var(--muted-2);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.filter-list[data-astro-cid-gofdso5v]{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chip[data-astro-cid-gofdso5v]{border:1px solid var(--border);border-radius:var(--radius-full);color:var(--muted);font-size:var(--text-xs);min-height:36px;transition:border-color var(--transition), background-color var(--transition), color var(--transition);background:0 0;padding:.35rem .75rem}.filter-chip[data-astro-cid-gofdso5v]:hover{border-color:var(--brand);color:var(--text)}.filter-chip[data-astro-cid-gofdso5v][aria-pressed=true]{border-color:var(--warm);color:var(--warm);background:#e9c9a31f}.filter-status[data-astro-cid-gofdso5v]{color:var(--muted-2);font-size:var(--text-xs)}.article-list[data-astro-cid-gofdso5v]{gap:var(--space-3);flex-direction:column;display:flex}.article-row[data-astro-cid-gofdso5v]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius);color:inherit;transition:transform var(--transition), border-color var(--transition);background:linear-gradient(#e8edf40a,#e8edf404);text-decoration:none;display:flex}.article-row[data-astro-cid-gofdso5v]:hover{border-color:var(--border-strong);color:inherit;transform:translateY(-2px)}.article-row[data-astro-cid-gofdso5v][hidden]{display:none}.article-row-icon[data-astro-cid-gofdso5v]{border:1px solid var(--border);width:44px;height:44px;color:var(--accent);background:#e8edf408;border-radius:13px;flex:none;justify-content:center;align-items:center;display:inline-flex}.article-row-body[data-astro-cid-gofdso5v]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.article-row-top[data-astro-cid-gofdso5v]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.article-row-category[data-astro-cid-gofdso5v]{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.article-row-badge[data-astro-cid-gofdso5v]{border-radius:var(--radius-full);color:var(--warm);letter-spacing:.06em;text-transform:uppercase;border:1px solid #e9c9a352;padding:.1rem .45rem;font-size:.62rem;font-weight:700}.article-row-title[data-astro-cid-gofdso5v]{color:var(--cream);font-size:var(--text-lg);font-weight:700;line-height:1.3}.article-row-text[data-astro-cid-gofdso5v]{color:var(--muted);font-size:var(--text-sm)}.article-row-meta[data-astro-cid-gofdso5v]{margin-top:var(--space-1);color:var(--muted-2);font-size:var(--text-xs)}.article-row-arrow[data-astro-cid-gofdso5v]{color:var(--muted-2);transition:transform var(--transition);flex:none;margin-top:.6rem}.article-row[data-astro-cid-gofdso5v]:hover .article-row-arrow[data-astro-cid-gofdso5v]{transform:translate(3px)}.no-results[data-astro-cid-gofdso5v]{padding:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center}.no-results[data-astro-cid-gofdso5v] h2[data-astro-cid-gofdso5v]{font-size:var(--text-xl)}.no-results[data-astro-cid-gofdso5v] p[data-astro-cid-gofdso5v]{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.empty-state[data-astro-cid-gofdso5v]{padding:var(--space-5)}.empty-state[data-astro-cid-gofdso5v] h2[data-astro-cid-gofdso5v]{font-size:var(--text-xl)}.empty-state[data-astro-cid-gofdso5v] p[data-astro-cid-gofdso5v]{max-width:66ch;margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.principles[data-astro-cid-gofdso5v]{gap:var(--space-3);display:grid}.principles[data-astro-cid-gofdso5v] div[data-astro-cid-gofdso5v]{padding:var(--space-4);border-top:1px solid var(--border)}.principles[data-astro-cid-gofdso5v] h2[data-astro-cid-gofdso5v]{font-size:var(--text-lg)}.principles[data-astro-cid-gofdso5v] p[data-astro-cid-gofdso5v]{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}@media (width>=720px){.article-row[data-astro-cid-gofdso5v]{padding:var(--space-4) var(--space-5)}.principles[data-astro-cid-gofdso5v]{grid-template-columns:repeat(3,minmax(0,1fr))}}
