.ckVvha_card{border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;color:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;text-decoration:none;display:flex;overflow:hidden;container-type:inline-size}.ckVvha_card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.ckVvha_inner{flex-direction:column;width:100%;display:flex}.ckVvha_media{aspect-ratio:3/2;background:var(--paper);order:-1;position:relative;overflow:hidden}.ckVvha_portrait{aspect-ratio:4/5}.ckVvha_media img{object-fit:cover;transition:transform .4s var(--ease)}.ckVvha_card:hover .ckVvha_media img{transform:scale(1.03)}.ckVvha_body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.ckVvha_meta{color:var(--muted);font-family:var(--font-head-stack);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5rem;font-weight:500}.ckVvha_title{font-size:var(--fs-h3);text-wrap:pretty;transition:color .16s var(--ease);line-height:1.3}.ckVvha_card:hover .ckVvha_title{color:var(--red-dark)}.ckVvha_text{color:var(--text);font-size:var(--fs-sm);margin-top:.6rem;line-height:1.6}.ckVvha_text>*+*{margin-top:.6rem}.ckVvha_more{color:var(--navy-900);font-family:var(--font-head-stack);font-size:var(--fs-sm);align-self:flex-start;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.25rem;font-weight:500;display:inline-flex}.ckVvha_arrow{transition:transform .16s var(--ease)}.ckVvha_card:hover .ckVvha_arrow{transform:translate(3px)}@container (min-width:560px){.ckVvha_inner{flex-direction:row}.ckVvha_media,.ckVvha_portrait{aspect-ratio:auto;flex:0 0 42%;min-height:15rem}.ckVvha_body{padding:2rem}}
