.tarjeta-blog{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--c-crema-alta);border:1px solid var(--hair);border-radius:var(--r-estructura);box-shadow:var(--sh-1);overflow:hidden;transition:box-shadow var(--d-hover, .16s) ease,transform var(--d-hover, .16s) ease}@media(hover:hover)and (pointer:fine){.tarjeta-blog:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.tarjeta-blog{transition:none}.tarjeta-blog:hover{transform:none}}.tarjeta-blog .tarjeta-blog__foto{border-radius:0;box-shadow:none}.tarjeta-blog__cuerpo{display:flex;flex:1;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5)}.tarjeta-blog__etiqueta{align-self:flex-start;margin:0;padding:2px var(--sp-3);border-radius:var(--r-pill);background:var(--c-verde-claro);color:var(--c-pino-tinta);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.tarjeta-blog__titulo{margin:0;font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--c-pino-tinta);text-wrap:balance}.tarjeta-blog__enlace{display:block;color:inherit;text-decoration:none}.tarjeta-blog__enlace:after{content:"";position:absolute;inset:0}.tarjeta-blog__enlace:hover{text-decoration:underline;text-underline-offset:.18em}.tarjeta-blog__enlace:focus-visible{outline:none}.tarjeta-blog__enlace:focus-visible:after{outline:3px solid var(--c-verde);outline-offset:2px;border-radius:var(--r-estructura)}.tarjeta-blog__resumen{margin:0;font-size:var(--fs-small);line-height:1.55;color:var(--c-ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.tarjeta-blog__meta{margin:auto 0 0;padding-top:var(--sp-2);font-size:var(--fs-small);color:var(--c-ink-3)}
