.breadcrumb.svelte-xocvev{color:var(--ink-soft);margin:0 0 1rem}.breadcrumb.svelte-xocvev a:where(.svelte-xocvev){color:inherit}.pagehead.svelte-xocvev{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.95fr);align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.pagecopy.svelte-xocvev{padding:.75rem 0}.kicker.svelte-xocvev{color:var(--accent);margin:0 0 .5rem}h1.svelte-xocvev{margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:900;line-height:1}.intro.svelte-xocvev{max-width:46rem;color:var(--ink-soft);margin:1rem 0 0}.card.svelte-xocvev{background:var(--paper-raised);border:1px solid var(--line);color:inherit;border-radius:6px;height:100%;padding:1rem;text-decoration:none;display:block;position:relative}.master-card.svelte-xocvev{min-height:14rem;box-shadow:var(--shadow-soft);flex-direction:column;justify-content:space-between;gap:.6rem;display:flex}.card.svelte-xocvev:hover{border-color:var(--accent-soft)}.master-card.svelte-xocvev h2:where(.svelte-xocvev),.card.svelte-xocvev h2:where(.svelte-xocvev){margin:0;font-size:1.25rem;line-height:1.05}.master-card.svelte-xocvev p:where(.svelte-xocvev),.card.svelte-xocvev .desc:where(.svelte-xocvev){color:var(--ink-soft);margin:0;font-size:.95rem}.badge.svelte-xocvev,.type.svelte-xocvev,.meta.svelte-xocvev{font-size:.74rem}.badge.svelte-xocvev{color:var(--accent)}.meta.svelte-xocvev{color:var(--ink-soft)}.toolbar.svelte-xocvev{flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 1rem;display:flex}.toolbar.svelte-xocvev .search:where(.svelte-xocvev){flex:15rem;min-width:14rem}.fl.svelte-xocvev{align-items:center;gap:.4rem;display:flex}.fl.svelte-xocvev span:where(.svelte-xocvev){color:var(--ink-soft);font-size:.75rem}.fl.svelte-xocvev select:where(.svelte-xocvev){width:auto;max-width:12rem}.statusbar.svelte-xocvev{align-items:center;gap:.8rem;margin:0 0 1rem;display:flex}.statusbar.svelte-xocvev .resultcount:where(.svelte-xocvev){color:var(--ink-soft);margin:0;font-size:.75rem}.pillars.svelte-xocvev{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;align-items:center;gap:.9rem;margin:0 0 1rem;padding:.85rem 1rem;display:flex}.pillars-label.svelte-xocvev{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin:0;font-size:.72rem}.pillar-links.svelte-xocvev{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.pillar-chip.svelte-xocvev{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);font-family:var(--font-display);white-space:nowrap;border-radius:999px;align-items:center;padding:.24rem .62rem;font-size:.78rem;line-height:1;text-decoration:none;display:inline-flex}.pillar-chip.active.svelte-xocvev{color:var(--ink);border-color:var(--accent-soft)}.pillar-chip.svelte-xocvev:hover{color:var(--accent);border-color:var(--accent-soft)}.stories.svelte-xocvev{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.topics.svelte-xocvev{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.topic.svelte-xocvev{color:var(--ink-soft);background:var(--paper-sunken);border-radius:999px;padding:.05rem .5rem;font-size:.68rem}.empty.svelte-xocvev{color:var(--ink-soft);border:1px dashed var(--line);border-radius:6px;padding:1.5rem}@media (width<=840px){.pagehead.svelte-xocvev{grid-template-columns:1fr}}@media (width<=720px){.pillars.svelte-xocvev{flex-direction:column;align-items:flex-start;gap:.6rem}.pillar-links.svelte-xocvev{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:.2rem;overflow-x:auto}.toolbar.svelte-xocvev{align-items:stretch}.fl.svelte-xocvev{justify-content:space-between;width:100%}.fl.svelte-xocvev select:where(.svelte-xocvev),.toolbar.svelte-xocvev .search:where(.svelte-xocvev){width:100%;max-width:none}}
