.facet-page.svelte-1o7zvn6{min-height:100vh;background:linear-gradient(180deg,hsl(var(--primary) / .1),transparent 320px),repeating-linear-gradient(90deg,hsl(var(--foreground) / .03) 0,hsl(var(--foreground) / .03) 1px,transparent 1px,transparent 24px),hsl(var(--background));color:hsl(var(--foreground))}.facet-shell.svelte-1o7zvn6{width:min(calc(100vw - 40px),1180px);margin:0 auto;padding:56px 0 78px}.hero.svelte-1o7zvn6{max-width:760px}.eyebrow.svelte-1o7zvn6,.actions.svelte-1o7zvn6,.actions.svelte-1o7zvn6 a:where(.svelte-1o7zvn6),.facet-card.svelte-1o7zvn6 small:where(.svelte-1o7zvn6){display:flex;align-items:center;gap:8px}.eyebrow.svelte-1o7zvn6{width:-moz-max-content;width:max-content;border:1px solid hsl(var(--primary) / .42);border-radius:999px;background:hsl(var(--card) / .72);color:hsl(var(--primary));padding:7px 12px;font-size:.78rem;font-weight:900}h1.svelte-1o7zvn6{margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,7vw,4.7rem);line-height:.98;letter-spacing:0}.hero.svelte-1o7zvn6 p:where(.svelte-1o7zvn6){margin:20px 0 0;color:hsl(var(--muted-foreground));font-size:1.05rem;line-height:1.7}.actions.svelte-1o7zvn6{flex-wrap:wrap;margin-top:24px}.actions.svelte-1o7zvn6 a:where(.svelte-1o7zvn6){min-height:42px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card) / .82);color:hsl(var(--foreground));padding:0 14px;font-size:.9rem;font-weight:900;text-decoration:none}.facet-grid.svelte-1o7zvn6{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:42px}.facet-card.svelte-1o7zvn6{display:grid;min-height:158px;gap:12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card) / .82);color:hsl(var(--foreground));padding:18px;text-decoration:none}.facet-card.svelte-1o7zvn6:hover,.actions.svelte-1o7zvn6 a:where(.svelte-1o7zvn6):hover{border-color:hsl(var(--primary))}.facet-card.svelte-1o7zvn6 span:where(.svelte-1o7zvn6){color:hsl(var(--primary));font-size:.78rem;font-weight:900;text-transform:uppercase}.facet-card.svelte-1o7zvn6 strong:where(.svelte-1o7zvn6){font-size:1.22rem;line-height:1.2}.facet-card.svelte-1o7zvn6 small:where(.svelte-1o7zvn6){margin-top:auto;color:hsl(var(--muted-foreground));font-weight:900}@media(max-width:620px){.facet-shell.svelte-1o7zvn6{width:min(calc(100vw - 28px),1180px);padding-top:38px}}
