/* compiled by scssphp 1.6.0 on Wed, 05 Jun 2024 09:22:36 +0000 (0.0187s) */

.card{position:relative;--font-size--card--title: 1.3125rem}@media (min-width:64rem){.card{--font-size--card--title: 1.5625rem}}.card.--basic{grid-column:1 / -1}@media (min-width:48rem){.card.--basic{grid-column:span 6}}@media (min-width:64rem){.card.--basic{grid-column:span 4}}.card.--agenda .card__excerpt,.card.--news .card__excerpt,.card.--basic .card__excerpt{margin-block-end:1.25rem}.card__link{position:relative;color:var(--color-text);height:100%}.card__link .button{align-self:flex-start;margin-block-start:auto}.card__link:hover,.card__link:focus-visible{--button__border-color--underline--hover: var(--color-2);--button__color--underline--hover: var(--color-2)}.card__link:hover .button.--underline,.card__link:focus-visible .button.--underline{--border-color: var(--button__border-color--underline--hover, var(--button__border-color--hover));--color: var(--button__color--underline--hover, var(--button__color--hover))}.card__image{--border-radius: 0.625rem;--margin-block: 1.4375rem;order:-2;margin-block-end:var(--margin-block);border-radius:var(--border-radius);aspect-ratio:auto;max-block-size:15.75rem;min-block-size:15.75rem}.card .card__image{object-fit:cover}.card__title{margin-block-end:1rem;font-size:var(--font-size--card--title)}.card__title h3{word-wrap:break-word}.card__info{--margin-block: 0.8125rem;order:-1;display:flex;align-items:center;flex-wrap:wrap;gap:0.625rem;margin-block-end:var(--margin-block)}@media (min-width:96rem){.card__info{gap:0.9375rem}}.card__date,.card__time,.card__location{display:flex;align-items:center;gap:0.625rem;font-size:1rem}.card__date svg,.card__time svg,.card__location svg{fill:var(--color-2)}.card__content{--margin-block: 0.8125rem;margin-block-end:var(--margin-block)}