.crumbs.svelte-1udi98{max-width:var(--igr-maxw);font-family:var(--igr-font-body);color:var(--color-muted);margin:0 auto;padding:1.25rem 1.5rem 0;font-size:.85rem}.crumbs.svelte-1udi98 a:where(.svelte-1udi98){color:var(--color-primary);text-decoration:none}.crumbs.svelte-1udi98 a:where(.svelte-1udi98):hover{text-decoration:underline}.crumbs.svelte-1udi98 .sep:where(.svelte-1udi98){color:var(--color-line);margin:0 .4rem}.crumbs.svelte-1udi98 .here:where(.svelte-1udi98){color:var(--color-ink);font-weight:600}.section.svelte-1udi98{padding:1.5rem 0 3rem}.container.svelte-1udi98{max-width:var(--igr-maxw);margin:0 auto;padding:0 1.5rem}.eyebrow.svelte-1udi98{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:.4rem;font-size:.8rem;font-weight:700}h2.svelte-1udi98{font-family:var(--igr-font-head);color:var(--color-ink);margin:0 0 1.5rem;font-size:2rem}.blog-teaser.svelte-1udi98{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;display:grid}.blog-card.svelte-1udi98{color:inherit;border:1px solid var(--color-line);border-radius:var(--igr-radius);background:#fff;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.blog-card.svelte-1udi98:hover{transform:translateY(-2px);box-shadow:0 6px 22px #0000001a}.blog-card.svelte-1udi98 img:where(.svelte-1udi98){object-fit:cover;width:100%;height:160px;display:block}.blog-card.svelte-1udi98 h3:where(.svelte-1udi98){font-family:var(--igr-font-head);color:var(--color-ink);margin:0 0 .5rem;font-size:1.1rem;line-height:1.25}.empty.svelte-1udi98{color:var(--color-muted);font-style:italic}
