.breadcrumb.svelte-15m7604{font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb.svelte-15m7604 a:where(.svelte-15m7604){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-15m7604 a:where(.svelte-15m7604):hover{color:var(--primary)}.breadcrumb.svelte-15m7604 span:where(.svelte-15m7604){margin:0 .25rem}.page-header.svelte-15m7604{max-width:760px;margin-bottom:2rem}h1.svelte-15m7604{font-size:2rem;font-weight:700;letter-spacing:-.03em}.subtitle.svelte-15m7604{color:var(--text-secondary);margin-top:.75rem;line-height:1.65}.vert-grid.svelte-15m7604{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1rem}.vert-card.svelte-15m7604{display:flex;flex-direction:column;padding:1.2rem 1.3rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);text-decoration:none;color:var(--text);transition:border-color .15s,transform .15s}.vert-card.svelte-15m7604:hover{border-color:var(--primary);transform:translateY(-1px)}.vert-card.svelte-15m7604 h3:where(.svelte-15m7604){font-size:1.05rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}.vert-card.svelte-15m7604 p:where(.svelte-15m7604){color:var(--text-secondary);font-size:.875rem;line-height:1.55;margin:0 0 .7rem;flex:1}.read-more.svelte-15m7604{color:var(--primary);font-size:.85rem;font-weight:500}
