.recommendations.svelte-1rwuuns{margin-top:var(--q-sp-7);gap:var(--q-sp-4);display:grid}.recommendations.svelte-1rwuuns header:where(.svelte-1rwuuns){gap:var(--q-sp-1);display:grid}.rec-note.svelte-1rwuuns{font-size:var(--q-text-xs);color:var(--q-text-faint);margin:0}.rec-note.svelte-1rwuuns a:where(.svelte-1rwuuns){color:var(--q-brand-strong)}.rec-match.svelte-1rwuuns{color:var(--q-brand-strong);font-weight:600}.recommendations.svelte-1rwuuns h2:where(.svelte-1rwuuns){font-family:var(--q-font-display);font-size:var(--q-text-xl);margin:0}.rec-eyebrow.svelte-1rwuuns{color:var(--q-brand-strong);font-family:var(--q-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.rec-grid.svelte-1rwuuns{gap:var(--q-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rec-card.svelte-1rwuuns a:where(.svelte-1rwuuns){gap:var(--q-sp-1);color:var(--q-text);text-decoration:none;display:grid}.rec-card.svelte-1rwuuns picture:where(.svelte-1rwuuns){aspect-ratio:4/3;border-radius:var(--q-radius-md);background:var(--q-surface);display:block;overflow:hidden}.rec-card.svelte-1rwuuns img:where(.svelte-1rwuuns){object-fit:cover;width:100%;height:100%;transition:transform var(--q-dur) var(--q-ease-out)}.rec-card.svelte-1rwuuns a:where(.svelte-1rwuuns):hover img:where(.svelte-1rwuuns){transform:scale(1.035)}.rec-title.svelte-1rwuuns{font-weight:650;font-size:var(--q-text-sm)}.rec-meta.svelte-1rwuuns{color:var(--q-text-muted);font-size:var(--q-text-xs)}@media (width<=780px){.rec-grid.svelte-1rwuuns{grid-template-columns:repeat(2,minmax(0,1fr))}}
