body{background:#f7f8fb}.classificationPage.svelte-1t4ij6f{display:grid;gap:1rem;width:min(1120px,calc(100% - 1.25rem));margin:0 auto;padding:1rem 0 3rem;color:#111827}.breadcrumb.svelte-1t4ij6f{display:flex;gap:.45rem;align-items:center;color:#64748b;font-size:.82rem;font-weight:800}.breadcrumb.svelte-1t4ij6f a:where(.svelte-1t4ij6f),.actions.svelte-1t4ij6f a:where(.svelte-1t4ij6f),.typeCard.svelte-1t4ij6f{color:#be123c;text-decoration:none}.hero.svelte-1t4ij6f,.typeCard.svelte-1t4ij6f{border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;box-shadow:0 1rem 2.5rem #0f172a0f}.hero.svelte-1t4ij6f{padding:1.2rem}.eyebrow.svelte-1t4ij6f{margin:0 0 .35rem;color:#be123c;font-size:.74rem;font-weight:950;letter-spacing:0;text-transform:uppercase}h1.svelte-1t4ij6f,p.svelte-1t4ij6f{margin:0}h1.svelte-1t4ij6f{font-size:clamp(2.1rem,7vw,4.2rem);line-height:1}.hero.svelte-1t4ij6f p:where(.svelte-1t4ij6f){max-width:48rem;margin-top:.8rem;color:#475569;font-size:1rem;font-weight:750;line-height:1.75}.actions.svelte-1t4ij6f{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.actions.svelte-1t4ij6f a:where(.svelte-1t4ij6f){display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:0 .9rem;border:1px solid #fecdd3;border-radius:.45rem;background:#fff1f2;font-size:.9rem;font-weight:900}.actions.svelte-1t4ij6f .primaryAction:where(.svelte-1t4ij6f){border-color:#be123c;background:#be123c;color:#fff}.typeGrid.svelte-1t4ij6f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.typeCard.svelte-1t4ij6f{display:grid;gap:.7rem;padding:.95rem}.typeCard.svelte-1t4ij6f span:where(.svelte-1t4ij6f){display:flex;gap:.75rem;align-items:center;justify-content:space-between}.typeCard.svelte-1t4ij6f strong:where(.svelte-1t4ij6f){color:#0f172a;font-size:1.15rem}.typeCard.svelte-1t4ij6f small:where(.svelte-1t4ij6f){display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .55rem;border-radius:999px;background:#fff1f2;color:#be123c;font-size:.76rem;font-weight:900;white-space:nowrap}.typeCard.svelte-1t4ij6f p:where(.svelte-1t4ij6f){color:#475569;font-size:.88rem;font-weight:700;line-height:1.6}@media(max-width:860px){.typeGrid.svelte-1t4ij6f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.typeGrid.svelte-1t4ij6f{grid-template-columns:1fr}}
