.card.svelte-pz7z1y{color:#17221d;background:#fbfaf6;border:1px solid #dcddd7;border-radius:12px;min-width:0;text-decoration:none;transition:background-color .3s,border-color .3s;display:block;overflow:hidden}.card.svelte-pz7z1y:focus-visible{outline-offset:4px;outline:3px solid #607d35}.photo.svelte-pz7z1y{border-radius:12px 12px 0 0;height:230px;overflow:hidden}img.svelte-pz7z1y{object-fit:cover;width:100%;height:230px;transition:transform .3s;display:block}.placeholder.svelte-pz7z1y{color:#d8f24a;background:#243b2f;place-items:center;height:230px;font-size:22px;display:grid}.copy.svelte-pz7z1y{padding:24px}.copy.svelte-pz7z1y>span:where(.svelte-pz7z1y){color:#52683b;font-size:18px}h3.svelte-pz7z1y{overflow-wrap:anywhere;margin:12px 0;font-size:24px;font-weight:600}p.svelte-pz7z1y{color:#58655c;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:18px;line-height:1.6;display:-webkit-box;overflow:hidden}.detail.svelte-pz7z1y{color:#465d36;margin-top:24px;font-size:17px}@media (hover:hover) and (pointer:fine){.card.svelte-pz7z1y:hover{background:#eef1e2;border-color:#667e45}.card.svelte-pz7z1y:hover img:where(.svelte-pz7z1y){transform:scale(1.04)}}.card.svelte-pz7z1y:focus-visible{background:#eef1e2;border-color:#667e45}@media (prefers-reduced-motion:reduce){.card.svelte-pz7z1y,img.svelte-pz7z1y{transition:none}.card.svelte-pz7z1y:hover img:where(.svelte-pz7z1y){transform:none}}
