.cic-transversal-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:2px solid var(--cic-pink,#c43670);border-radius:12px;background:var(--cic-paper,#fffdfc);color:var(--cic-ink,#123743);text-decoration:none;box-shadow:none}
.cic-transversal-card:focus-visible{outline:3px solid var(--cic-ink);outline-offset:3px}
.cic-transversal-card__media{aspect-ratio:1;width:100%;overflow:hidden;background:var(--cic-blush)}
.cic-transversal-card__media :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}
.cic-transversal-card__text{display:flex;flex-direction:column;gap:8px;padding:12px;flex:1;background:color-mix(in srgb,var(--cic-blush,#fbd9e5) 30%,white)}
.cic-transversal-card__label{font:800 10px/1.3 var(--cic-body);color:var(--cic-pink);letter-spacing:.03em}
.cic-transversal-card h3{margin:0;font:700 13px/1.4 var(--cic-body);word-break:normal;overflow-wrap:normal;hyphens:none}
.cic-transversal-card__count{display:flex;justify-content:space-between;gap:4px;margin-top:auto;padding-top:4px;font:600 12px/1.4 var(--cic-body)}
@media(max-width:749px){.cic-transversal-card__text{padding:8px;gap:6px}.cic-transversal-card h3{font-size:12px}.cic-transversal-card__count{font-size:11px}}
