.publication-card[data-v-cbb449c0]{display:flex;min-height:15rem;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--color-border,#d8d8d8);background:var(--color-surface,#fff)}.publication-card__title[data-v-cbb449c0]{margin:0;font-family:"TT Norms Pro Compact",var(--font-family-heading);font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:700;line-height:1.05}.publication-card__content[data-v-cbb449c0]{display:grid;gap:1.25rem}.publication-card__meta[data-v-cbb449c0]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;color:var(--color-text-secondary);font:500 .9rem/1.4 Geometria,var(--font-family-base)}.publication-card__publisher[data-v-cbb449c0]{color:var(--color-accent,#c00d0d);font-weight:700}.publication-card__publisher+.publication-card__date[data-v-cbb449c0]:before{margin-right:.8rem;color:var(--color-border-strong,#8a8a8a);content:"•"}.publication-card__action[data-v-cbb449c0],.publication-card__title-link[data-v-cbb449c0]{color:var(--color-text-primary);text-decoration:none}.publication-card__action[data-v-cbb449c0]{display:inline-flex;align-items:center;align-self:flex-start;gap:.75rem;font-family:"Geometria",var(--font-family-base);font-size:1rem;font-weight:500}@media(hover:hover){.publication-card__action[data-v-cbb449c0]:hover,.publication-card__title-link[data-v-cbb449c0]:hover{color:var(--color-accent,#c00d0d)}}@media(max-width:47.99rem){.publication-card[data-v-cbb449c0]{min-height:13rem}}
