.case-card[data-astro-cid-esvs7huh]{border:1px solid var(--card-border);min-width:0;box-shadow:var(--card-shadow);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.case-fig[data-astro-cid-esvs7huh]{text-decoration:none;display:block}.case-fig[data-astro-cid-esvs7huh] .case-photo{aspect-ratio:16/10;border-radius:0}.case-body[data-astro-cid-esvs7huh]{flex-direction:column;flex:1;gap:12px;min-width:0;padding:22px;display:flex}.case-body[data-astro-cid-esvs7huh] h2[data-astro-cid-esvs7huh],.case-body[data-astro-cid-esvs7huh] h3[data-astro-cid-esvs7huh]{font-size:1.25rem;line-height:1.3}.case-body[data-astro-cid-esvs7huh] h2[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh],.case-body[data-astro-cid-esvs7huh] h3[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]{text-decoration:none}.case-body[data-astro-cid-esvs7huh] h2[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]:hover,.case-body[data-astro-cid-esvs7huh] h3[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]:hover{text-decoration:underline}.case-body[data-astro-cid-esvs7huh]>p[data-astro-cid-esvs7huh]{font-size:15px}.case-meta[data-astro-cid-esvs7huh]{color:var(--navy);flex-wrap:wrap;gap:.35rem;font-size:13px;font-weight:650;display:flex}.case-foot[data-astro-cid-esvs7huh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:6px;display:flex}@media (width<=599px){.case-body[data-astro-cid-esvs7huh]{padding:20px}}
