.card{background-color:var(--white);block-size:auto;border-radius:var(--radius-2);box-shadow:var(--shadow-3);display:flex;flex:1 1 var(--size-44);flex-direction:column;max-inline-size:20rem;overflow:hidden}.card .title__link{color:var(--blue-500);display:inline-flex}.card .title__link:hover{color:var(--blue-700);text-decoration:underline}.card__image{position:relative}.card__image .date-badge{inset-block-start:0;inset-inline-start:0;position:absolute}.card__image .field{margin:0}.card__content-type{background-color:var(--blue-300);color:var(--white);display:none;font-size:var(--font-size-0);font-weight:var(--font-weight-600);padding:var(--size-2);text-align:center}.curated-content .card__content-type{display:block}.card__content{display:flex;flex-direction:column;flex-grow:1;padding:var(--size-4)}.bg-teal-700 .card__content{color:var(--grey-900)}.card__content{padding-inline-end:var(--size-2)}.card__content .eyebrow{margin-block-end:var(--size-3)}.card__content .date{align-items:center;margin-inline-end:var(--size-4)}.card__title{font-size:var(--font-size-2);margin-block-end:var(--size-3)}.card__subtitle{display:none;font-size:var(--body-sm);margin-block-end:var(--size-3)}.curated-content .card__subtitle{display:block}.card__organization{align-items:center;display:flex;margin-block-end:var(--size-3)}.card__organization a{color:var(--blue-500);display:flex;font-size:var(--font-size-0)}.card__organization svg{block-size:1em;color:var(--blue-500);display:inline-block;inline-size:1em;margin-inline-end:var(--size-1);vertical-align:-.125em}.card__organization span{display:inline-block;margin-inline-start:0}.card__date--wrapper{align-items:center;color:inherit;display:flex;margin-block-start:auto}.card__date--wrapper .recurring-output--wrapper details{display:none}.card__date{align-items:center;display:flex;font-weight:var(--font-weight-600);margin-block-end:var(--size-3)}.card__date .date{font-weight:var(--font-weight-600)}.card__date .date svg{margin-inline-end:var(--size-2)}.card__more-dates{margin-block-start:var(--size-2)}
