.guide-card.svelte-uqrga2{position:relative;display:grid;min-width:0;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.guide-card.svelte-uqrga2:hover,.guide-card.svelte-uqrga2:focus-within{transform:translateY(var(--lift));border-color:color-mix(in srgb,var(--spruce) 40%,var(--line))}.guide-image.svelte-uqrga2{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--surface-2)}.guide-image.svelte-uqrga2 img:where(.svelte-uqrga2){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-slow) var(--ease)}.guide-card.svelte-uqrga2:hover .guide-image:where(.svelte-uqrga2) img:where(.svelte-uqrga2){transform:scale(1.025)}.guide-copy.svelte-uqrga2{display:flex;min-width:0;flex-direction:column;padding:18px}.guide-meta.svelte-uqrga2{display:flex;flex-wrap:wrap;gap:0 7px;margin-bottom:8px;font-size:var(--text-xs);font-weight:600;color:var(--ink-3)}.guide-title.svelte-uqrga2{margin:0;font-size:var(--text-lg);font-weight:750;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.guide-title.svelte-uqrga2 a:where(.svelte-uqrga2){color:var(--ink);text-decoration:none}.guide-title.svelte-uqrga2 a:where(.svelte-uqrga2):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.guide-copy.svelte-uqrga2 p:where(.svelte-uqrga2){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:9px 0 0;font-size:var(--text-ui);line-height:1.55;color:var(--ink-2)}.guide-link.svelte-uqrga2{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:16px;font-size:var(--text-ui);font-weight:700;color:var(--spruce)}.guide-link.svelte-uqrga2 span:where(.svelte-uqrga2){transition:transform var(--dur-fast) var(--ease)}.guide-card.svelte-uqrga2:hover .guide-link:where(.svelte-uqrga2) span:where(.svelte-uqrga2){transform:translate(3px)}@media(prefers-reduced-motion:reduce){.guide-card.svelte-uqrga2,.guide-image.svelte-uqrga2 img:where(.svelte-uqrga2),.guide-link.svelte-uqrga2 span:where(.svelte-uqrga2){transition:none}.guide-card.svelte-uqrga2:hover,.guide-card.svelte-uqrga2:focus-within{transform:none}.guide-card.svelte-uqrga2:hover .guide-image:where(.svelte-uqrga2) img:where(.svelte-uqrga2),.guide-card.svelte-uqrga2:focus-within .guide-image:where(.svelte-uqrga2) img:where(.svelte-uqrga2){transform:none}.guide-card.svelte-uqrga2:hover .guide-link:where(.svelte-uqrga2) span:where(.svelte-uqrga2),.guide-card.svelte-uqrga2:focus-within .guide-link:where(.svelte-uqrga2) span:where(.svelte-uqrga2){transform:none}}
