.agenda-cards{display:grid;gap:24px;grid-template-columns:repeat(var(--agenda-columns,2),minmax(0,1fr))}.agenda-card{background:#f4f3f0;border-radius:20px;color:#2a4169;display:flex;flex-direction:column;overflow:hidden}.agenda-card__image{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.agenda-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px}.agenda-card__description>:last-child,.agenda-card__title>*{margin:0}.agenda-card__link{align-self:flex-start;margin-top:auto}@media (max-width:640px){.agenda-cards{grid-template-columns:1fr}}.agenda-cards .agenda-card__body,.agenda-cards .agenda-card__body *{font-family:Poppins,sans-serif}