.hero-gradient.svelte-1fhnfvz{background:linear-gradient(135deg, var(--bn-blue-1) 0%, #d6ebf2 50%, #c3e1ea 100%);padding:2.5rem 1rem 1.5rem}.container.svelte-1fhnfvz{max-width:1100px;margin:0 auto;padding:0 1rem}.breadcrumb.svelte-1fhnfvz{color:var(--slate-500);margin-bottom:.5rem;font-size:.875rem}.breadcrumb.svelte-1fhnfvz a:where(.svelte-1fhnfvz){color:var(--brand-700);text-decoration:none}.breadcrumb.svelte-1fhnfvz span:where(.svelte-1fhnfvz){margin:0 .25rem}.hero-row.svelte-1fhnfvz{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}h1.svelte-1fhnfvz{color:var(--brand-700);margin:0;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800}.search-row.svelte-1fhnfvz{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.search-wrap.svelte-1fhnfvz{position:relative}.search-wrap.svelte-1fhnfvz input:where(.svelte-1fhnfvz){border:1px solid var(--slate-200);background:#fff;border-radius:.75rem;width:220px;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem}.search-icon.svelte-1fhnfvz{color:var(--slate-500);font-size:.875rem;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}#catSelect.svelte-1fhnfvz{border:1px solid var(--slate-200);color:var(--slate-900);background:#fff;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem}.sticky-bar.svelte-1fhnfvz{z-index:40;background:linear-gradient(135deg, var(--bn-blue-1) 0%, #d6ebf2 100%);border-bottom:1px solid #0ea5b740;padding:.75rem 1rem;position:sticky;top:64px}.sticky-inner.svelte-1fhnfvz{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (width<=1023px){.sticky-bar.svelte-1fhnfvz{padding:.5rem 1rem .75rem;position:static}.sticky-inner.svelte-1fhnfvz{gap:.5rem}}.chip.svelte-1fhnfvz{cursor:pointer;border:1.5px solid var(--slate-200);color:var(--slate-900);white-space:nowrap;background:#fff;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .18s}.chip.svelte-1fhnfvz:hover{background:#0ea5b714;border-color:#0ea5b766}.chip--active.svelte-1fhnfvz{background:var(--accent-500);color:#fff;border-color:var(--accent-500);box-shadow:0 4px 12px #a11b6347}
