.list-page.svelte-13grsjl{padding:2rem 1.2rem 3rem}.list-inner.svelte-13grsjl{max-width:1200px;margin:0 auto}.head.svelte-13grsjl{margin-bottom:1rem}.eyebrow.svelte-13grsjl{letter-spacing:.08em;text-transform:uppercase;color:#b6490d;font-size:.8rem;font-weight:700}h1.svelte-13grsjl{margin:.2rem 0 .45rem;font-family:IBM Plex Sans,sans-serif;font-size:clamp(1.5rem,4vw,2.2rem)}.lead.svelte-13grsjl{color:var(--subtle,#424843)}.state-text.svelte-13grsjl,.state-error.svelte-13grsjl{border-radius:10px;margin-top:.8rem;padding:.9rem}.state-text.svelte-13grsjl{color:var(--subtle,#424843);background:#fff}.state-error.svelte-13grsjl{color:#7f1111;background:#c4272714}.list-grid.svelte-13grsjl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem;margin-top:.75rem;display:grid}.list-card.svelte-13grsjl{color:#1a2228;background:#fff;border:1px solid #1a22281f;border-radius:12px;padding:.9rem;text-decoration:none;transition:transform .15s,border-color .15s}.list-card.svelte-13grsjl:hover{border-color:#de5b1266;transform:translateY(-2px)}.list-card.svelte-13grsjl h2:where(.svelte-13grsjl){margin:0 0 .4rem;font-size:.96rem}.list-card.svelte-13grsjl span:where(.svelte-13grsjl){color:#b6490d;font-size:.82rem;font-weight:700}
