.content-card-module__1XKe3W__card{background:var(--surface);min-width:0;box-shadow:0 8px 28px rgb(var(--shadow-rgb) / 8%);border-radius:20px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.content-card-module__1XKe3W__card>a{height:100%;color:inherit;text-decoration:none;display:block}.content-card-module__1XKe3W__media{aspect-ratio:4/3;background:var(--bg-alt);position:relative;overflow:hidden}.content-card-module__1XKe3W__media img{object-fit:cover;transition:transform .35s}.content-card-module__1XKe3W__body{padding:20px 22px 24px;position:relative}.content-card-module__1XKe3W__category{text-transform:uppercase}.content-card-module__1XKe3W__badge{background:var(--mustard);min-width:52px;min-height:52px;color:var(--on-mustard);text-align:center;border-radius:50%;place-items:center;padding:5px;font-size:.68rem;font-weight:850;display:grid;position:absolute;top:-24px;right:16px;transform:rotate(4deg)}.content-card-module__1XKe3W__meta{color:var(--accent-dk);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:.72rem;font-weight:800;display:flex}.content-card-module__1XKe3W__body h2,.content-card-module__1XKe3W__body h3{margin:12px 0 8px;font-size:1.35rem;line-height:1.12}.content-card-module__1XKe3W__body p{color:var(--ink-soft);margin:0}.content-card-module__1XKe3W__noMedia{border-top:3px solid var(--green);background:var(--bg-alt);box-shadow:none}.content-card-module__1XKe3W__noMedia .content-card-module__1XKe3W__body{padding-top:24px}.content-card-module__1XKe3W__card:hover{box-shadow:0 18px 40px rgb(var(--shadow-rgb) / 14%);transform:translateY(-4px)}.content-card-module__1XKe3W__card:hover .content-card-module__1XKe3W__media img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.content-card-module__1XKe3W__card,.content-card-module__1XKe3W__media img{transition:none}}
