.guide-card.svelte-uqrga2{border:1px solid var(--line-strong);background:var(--paper);align-content:start;min-width:0;height:100%;transition:border-color .15s;display:grid}.guide-card.svelte-uqrga2:hover{border-color:var(--green-700)}.image-link.svelte-uqrga2{aspect-ratio:4/3;background:var(--green-50);display:block;overflow:hidden}img.svelte-uqrga2{object-fit:cover;width:100%;height:100%;transition:transform .36s}.guide-card.svelte-uqrga2:hover img:where(.svelte-uqrga2){transform:scale(1.025)}.card-copy.svelte-uqrga2{padding:1rem 1.1rem 1.2rem}.card-meta.svelte-uqrga2{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;font-weight:600;display:flex}h2.svelte-uqrga2,p.svelte-uqrga2{margin:0}h2.svelte-uqrga2{margin-top:.5rem;font-size:1.1rem;font-weight:700;line-height:1.35}h2.svelte-uqrga2 a:where(.svelte-uqrga2),.read-link.svelte-uqrga2{text-decoration:none}h2.svelte-uqrga2 a:where(.svelte-uqrga2):hover{color:var(--green-700)}p.svelte-uqrga2{color:var(--muted);margin-top:.7rem;font-size:.91rem;line-height:1.65}.read-link.svelte-uqrga2{color:var(--green-800);align-items:center;gap:.4rem;margin-top:1rem;font-size:.84rem;font-weight:720;display:inline-flex}.read-link.svelte-uqrga2 span:where(.svelte-uqrga2){transition:transform .16s}.read-link.svelte-uqrga2:hover span:where(.svelte-uqrga2){transform:translate(.2rem)}.guide-card.featured.svelte-uqrga2{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr)}.guide-card.featured.svelte-uqrga2 .image-link:where(.svelte-uqrga2){aspect-ratio:16/10}.guide-card.featured.svelte-uqrga2 .card-copy:where(.svelte-uqrga2){background:var(--green-50);flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.guide-card.featured.svelte-uqrga2 h2:where(.svelte-uqrga2){color:var(--green-700);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.08}@media (width<=760px){.guide-card.featured.svelte-uqrga2{grid-template-columns:1fr;display:grid}.guide-card.featured.svelte-uqrga2 .card-copy:where(.svelte-uqrga2){padding:1.25rem 1.1rem 1.4rem}.guide-card.featured.svelte-uqrga2 h2:where(.svelte-uqrga2){font-size:1.75rem}}
