.page-intro[data-astro-cid-6q4mkohf],.article-browser[data-astro-cid-6q4mkohf]{width:min(1180px,100% - 2rem);margin-inline:auto}.page-intro[data-astro-cid-6q4mkohf]{padding:3rem 0 1.5rem}.eyebrow[data-astro-cid-6q4mkohf]{color:var(--color-accent,#2563eb);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);margin:0 0 .5rem;font-size:.82rem;font-weight:700}h1[data-astro-cid-6q4mkohf],h2[data-astro-cid-6q4mkohf]{color:var(--color-ink,#111827);margin:0}h1[data-astro-cid-6q4mkohf]{max-width:820px;font-size:clamp(2rem,5vw,3.15rem);line-height:1.12}.page-intro[data-astro-cid-6q4mkohf]>p[data-astro-cid-6q4mkohf]:last-child{max-width:760px;color:var(--color-muted,#4b5563);margin:1rem 0 0}.article-browser[data-astro-cid-6q4mkohf]{padding:1rem 0 3.5rem}.browser-heading[data-astro-cid-6q4mkohf]{border-top:1px solid var(--color-line,#cbd5e1);align-items:end;gap:1rem;padding-top:1.25rem;display:grid}.browser-heading[data-astro-cid-6q4mkohf] h2[data-astro-cid-6q4mkohf]{font-size:1.35rem}.browser-heading[data-astro-cid-6q4mkohf] p[data-astro-cid-6q4mkohf]{color:var(--color-bluegray,#6f879f);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);margin-top:.4rem;font-size:.86rem;font-weight:700}.search-field[data-astro-cid-6q4mkohf]{gap:.4rem;display:grid}.search-field[data-astro-cid-6q4mkohf] span[data-astro-cid-6q4mkohf]{color:var(--color-charcoal,#1f2935);font-size:.9rem;font-weight:800}.search-field[data-astro-cid-6q4mkohf] input[data-astro-cid-6q4mkohf]{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);width:100%;min-height:44px;color:var(--color-ink,#111827);border-radius:6px;padding:.75rem .85rem;font-size:1rem}.search-field[data-astro-cid-6q4mkohf] input[data-astro-cid-6q4mkohf]:focus{border-color:var(--color-bluegray,#6f879f);outline:none;box-shadow:0 0 0 3px #6f879f33}.filter-row[data-astro-cid-6q4mkohf]{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.filter-button[data-astro-cid-6q4mkohf]{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);min-height:40px;color:var(--color-muted,#4b5563);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.9rem;font-weight:800;line-height:1;display:inline-flex}.filter-button[data-astro-cid-6q4mkohf] span[data-astro-cid-6q4mkohf]:last-child{color:var(--color-bluegray,#6f879f);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);font-size:.8rem}.filter-button[data-astro-cid-6q4mkohf]:hover,.filter-button[data-astro-cid-6q4mkohf].is-active{border-color:var(--color-accent,#27415f);background:var(--color-accent-soft,#e4ecf4);color:var(--color-accent,#27415f)}.article-index-grid[data-astro-cid-6q4mkohf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.85rem;margin-top:1.4rem;display:grid}.index-card[data-astro-cid-6q4mkohf]{border:1px solid var(--color-line,#cbd5e1);background:var(--color-surface,#fff);border-radius:7px;flex-direction:column;gap:.7rem;min-height:100%;padding:1rem;transition:border-color .16s,box-shadow .16s;display:flex}.index-card[data-astro-cid-6q4mkohf][hidden]{display:none}.index-card[data-astro-cid-6q4mkohf]:hover,.index-card[data-astro-cid-6q4mkohf]:focus-within{border-color:var(--color-bluegray,#6f879f);box-shadow:var(--shadow-soft,0 18px 44px #1f29350f)}.article-meta[data-astro-cid-6q4mkohf]{color:var(--color-bluegray,#6f879f);font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.index-card[data-astro-cid-6q4mkohf] h2[data-astro-cid-6q4mkohf]{font-size:1rem;line-height:1.38}.index-card[data-astro-cid-6q4mkohf] a[data-astro-cid-6q4mkohf]{color:inherit;text-decoration:none}.index-card[data-astro-cid-6q4mkohf] a[data-astro-cid-6q4mkohf]:focus-visible,.index-card[data-astro-cid-6q4mkohf] a[data-astro-cid-6q4mkohf]:hover{color:var(--color-accent,#27415f);text-underline-offset:.18em;text-decoration:underline}.index-card[data-astro-cid-6q4mkohf] p[data-astro-cid-6q4mkohf]{color:var(--color-muted,#4b5563);font-size:.96rem;line-height:1.58}.analysis-tags[data-astro-cid-6q4mkohf]{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.3rem;display:flex}.analysis-tags[data-astro-cid-6q4mkohf] a[data-astro-cid-6q4mkohf]{border:1px solid var(--color-line,#cbd5e1);background:var(--color-panel,#edf2f6);min-height:30px;color:var(--color-accent,#27415f);border-radius:6px;align-items:center;padding:.32rem .5rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.empty-state[data-astro-cid-6q4mkohf]{border-top:1px solid var(--color-line,#cbd5e1);color:var(--color-muted,#4b5563);margin-top:1.5rem;padding-top:1rem;font-weight:700}@media (width>=860px){.browser-heading[data-astro-cid-6q4mkohf]{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}}
