.facet-page.svelte-1r86su8{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-1r86su8{width:min(calc(100vw - 40px),1180px);margin:0 auto;padding:56px 0 78px}.hero.svelte-1r86su8{max-width:760px}.eyebrow.svelte-1r86su8,.actions.svelte-1r86su8,.actions.svelte-1r86su8 a:where(.svelte-1r86su8),.facet-card.svelte-1r86su8 small:where(.svelte-1r86su8){display:flex;align-items:center;gap:8px}.eyebrow.svelte-1r86su8{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-1r86su8{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-1r86su8 p:where(.svelte-1r86su8){margin:20px 0 0;color:hsl(var(--muted-foreground));font-size:1.05rem;line-height:1.7}.actions.svelte-1r86su8{flex-wrap:wrap;margin-top:24px}.actions.svelte-1r86su8 a:where(.svelte-1r86su8){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-1r86su8{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:42px}.facet-card.svelte-1r86su8{display:grid;min-height:166px;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-1r86su8:hover,.actions.svelte-1r86su8 a:where(.svelte-1r86su8):hover{border-color:hsl(var(--primary))}.facet-card.svelte-1r86su8 span:where(.svelte-1r86su8){color:hsl(var(--primary));font-size:.78rem;font-weight:900;text-transform:uppercase}.facet-card.svelte-1r86su8 strong:where(.svelte-1r86su8){font-size:1.22rem;line-height:1.2}.facet-card.svelte-1r86su8 small:where(.svelte-1r86su8){margin-top:auto;color:hsl(var(--muted-foreground));font-weight:900}@media(max-width:620px){.facet-shell.svelte-1r86su8{width:min(calc(100vw - 28px),1180px);padding-top:38px}}
