.breadcrumb.svelte-b31vl3{font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb.svelte-b31vl3 a:where(.svelte-b31vl3){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-b31vl3 a:where(.svelte-b31vl3):hover{color:var(--primary)}.breadcrumb.svelte-b31vl3 span:where(.svelte-b31vl3){margin:0 .25rem}.page-header.svelte-b31vl3{max-width:760px;margin-bottom:2rem}h1.svelte-b31vl3{font-size:2rem;font-weight:700;letter-spacing:-.03em}.subtitle.svelte-b31vl3{color:var(--text-secondary);margin-top:.75rem;line-height:1.65}.set-aside-grid.svelte-b31vl3{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1rem}.set-aside-card.svelte-b31vl3{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}.set-aside-card.svelte-b31vl3:hover{border-color:var(--primary);transform:translateY(-1px)}.card-head.svelte-b31vl3{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.card-head.svelte-b31vl3 h3:where(.svelte-b31vl3){font-size:1rem;font-weight:600;line-height:1.35;margin:0}.short.svelte-b31vl3{display:inline-block;padding:.1rem .5rem;background:#6366f11f;color:#4338ca;border-radius:9999px;font-size:.7rem;font-weight:600}.set-aside-card.svelte-b31vl3 p:where(.svelte-b31vl3){color:var(--text-secondary);font-size:.875rem;line-height:1.55;margin:0 0 .75rem;flex:1}.read-more.svelte-b31vl3{color:var(--primary);font-size:.85rem;font-weight:500}
