.CMK-gG_card{border:1px solid var(--color-border);min-width:0}.CMK-gG_link{height:100%;color:inherit;text-decoration:none;display:block}.CMK-gG_link:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.CMK-gG_image{aspect-ratio:4/3;background:#0b171e;position:relative;overflow:hidden}.CMK-gG_image img,.CMK-gG_image video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.CMK-gG_videoIcon{color:#fff;pointer-events:none;background:#000000a6;padding:.5rem .65rem;font-size:.75rem;position:absolute;bottom:1rem;right:1rem}.CMK-gG_approachVideo{aspect-ratio:3/2;object-fit:cover;object-position:center 60%;border-bottom:1px solid var(--color-border);width:100%;height:auto;display:block}.CMK-gG_caption{border-top:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1rem;min-height:6.5rem;padding:1.25rem;display:flex}.CMK-gG_caption h3,.CMK-gG_category{margin:0}.CMK-gG_caption h3{margin-top:.5rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500}.CMK-gG_category{opacity:.7;font-size:.75rem}.CMK-gG_caption>span{font-size:1.5rem}@media (hover:hover){.CMK-gG_link:hover .CMK-gG_caption>span{transform:translate(.2rem,-.2rem)}}@media (prefers-reduced-motion:no-preference){.CMK-gG_caption>span{transition:transform .24s var(--ease-out)}}
