.cf{margin:0;min-width:0}.cf-f{position:relative;overflow:hidden}.cf-f img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.cf figcaption{margin-top:10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.cr{display:flex;gap:var(--cgap,clamp(10px,1.4vw,20px));align-items:flex-start}.cr+.cr{margin-top:var(--cgap,clamp(10px,1.4vw,20px))}@media (max-width:760px){.cr{flex-wrap:wrap}.cr>.cf{flex:1 1 calc(50% - var(--cgap,10px))!important}}@media (max-width:520px){.cr.st1>.cf{flex-basis:100%!important}}
