.card-row.svelte-9zfuwe{border-radius:var(--radius-card);background:var(--cream);grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:350px;transition:transform .26s cubic-bezier(.23,1,.32,1),box-shadow .26s;display:grid;overflow:hidden}.card-row.flip.svelte-9zfuwe{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.card-row.no-media.svelte-9zfuwe,.card-row.flip.no-media.svelte-9zfuwe,.card-row.compact.no-media.svelte-9zfuwe{grid-template-columns:minmax(0,1fr);min-height:0}.card-row.no-media.svelte-9zfuwe:not(.compact) .body:where(.svelte-9zfuwe){padding:48px}.card-row.no-media.svelte-9zfuwe:not(.compact) .excerpt:where(.svelte-9zfuwe){max-width:68ch}.card-row.flip.svelte-9zfuwe .media:where(.svelte-9zfuwe){order:2}.media.svelte-9zfuwe{min-width:0;position:relative}.media.svelte-9zfuwe img:where(.svelte-9zfuwe){object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.body.svelte-9zfuwe{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-width:0;padding:44px 48px;display:flex}.date.svelte-9zfuwe{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.2}.title.svelte-9zfuwe{text-wrap:pretty;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.1}.excerpt.svelte-9zfuwe{max-width:56ch;color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.cta.svelte-9zfuwe{color:#007910;align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.arrow.svelte-9zfuwe{transition:transform .26s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.card-row.svelte-9zfuwe:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.card-row.svelte-9zfuwe:hover .media:where(.svelte-9zfuwe) img:where(.svelte-9zfuwe){transform:scale(1.035)}.card-row.svelte-9zfuwe:hover .arrow:where(.svelte-9zfuwe){transform:translate(4px)}}.card-row.svelte-9zfuwe:active{transform:scale(.995)}.card-row.compact.svelte-9zfuwe{border-radius:16px;grid-template-columns:120px minmax(0,1fr);min-height:0}.card-row.compact.svelte-9zfuwe .body:where(.svelte-9zfuwe){gap:6px;padding:16px 20px}.card-row.compact.svelte-9zfuwe .date:where(.svelte-9zfuwe){font-size:11px}.card-row.compact.svelte-9zfuwe .title:where(.svelte-9zfuwe){font-size:19px;line-height:1.2}@media (width<=1099px){.card-row.svelte-9zfuwe{min-height:300px}.body.svelte-9zfuwe{padding:32px 36px}}@media (width<=700px){.card-row.svelte-9zfuwe,.card-row.flip.svelte-9zfuwe{grid-template-columns:minmax(0,1fr);min-height:0}.card-row.flip.svelte-9zfuwe .media:where(.svelte-9zfuwe){order:0}.media.svelte-9zfuwe{aspect-ratio:3/2}.media.svelte-9zfuwe img:where(.svelte-9zfuwe){position:static;inset:auto}.body.svelte-9zfuwe{gap:10px;padding:20px 20px 24px}.title.svelte-9zfuwe{font-size:23px;line-height:1.15}.excerpt.svelte-9zfuwe{font-size:15px;line-height:1.5}.card-row.compact.svelte-9zfuwe{grid-template-columns:104px minmax(0,1fr)}.card-row.compact.svelte-9zfuwe .media:where(.svelte-9zfuwe){aspect-ratio:auto}.card-row.compact.svelte-9zfuwe .media:where(.svelte-9zfuwe) img:where(.svelte-9zfuwe){position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.card-row.svelte-9zfuwe,.media.svelte-9zfuwe img:where(.svelte-9zfuwe),.arrow.svelte-9zfuwe{transition:none}.card-row.svelte-9zfuwe:hover,.card-row.svelte-9zfuwe:hover .media:where(.svelte-9zfuwe) img:where(.svelte-9zfuwe),.card-row.svelte-9zfuwe:hover .arrow:where(.svelte-9zfuwe){transform:none}}
