.base-image__image{border-radius:var(--borderRadius-xs);display:block;height:100%;object-fit:cover;object-position:center;width:100%}.base-image__caption{line-height:1.4;margin-top:var(--spacing-sm)}@media screen and (max-width:768px){.base-image__caption{font-size:.75rem}}@media screen and (min-width:769px){.base-image__caption{font-size:.875rem}}.base-image__caption p{display:inline;line-height:1.4}@media screen and (max-width:768px){.base-image__caption p{font-size:.75rem}}@media screen and (min-width:769px){.base-image__caption p{font-size:.875rem}.base-image__caption{margin-top:var(--spacing-md)}}.card{display:grid;padding:var(--spacing-xs);grid-gap:var(--spacing-xs);background:var(--Accent-dark-background,linear-gradient(146deg,#e0fbec 6.59%,#a1fda575 90%),#fffc);border-radius:var(--borderRadius-md);color:#000;text-decoration:none}@media screen and (min-width:769px){.card{margin-bottom:var(--grid-gap-md)}}.card__image{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.card__image picture{width:100%}.card__image img{display:block;height:auto;max-width:100%}.card__label{background:var(--Accent-dark-background,linear-gradient(146deg,#e0fbec 6.59%,#a1fda575 90%),#fffc);border-radius:var(--borderRadius-sm);left:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-xs);position:absolute;top:var(--spacing-xs)}.card__label p{color:var(--color-dark-green);font-family:var(--font-family-secondary);line-height:1.4;margin:0}@media screen and (max-width:768px){.card__label p{font-size:.875rem;letter-spacing:-.56px}}@media screen and (min-width:769px){.card__label p{font-size:1rem}}.card__title{color:var(--color-dark-green);font-family:var(--font-family-primary);margin-bottom:var(--spacing-xs)}@media screen and (max-width:768px){.card__title{font-size:1rem;font-weight:500;line-height:1.4}}@media screen and (min-width:769px){.card__title{font-size:1.125rem;font-weight:500;line-height:1}}.card__content,.card__info{display:grid;grid-gap:var(--spacing-xs);color:var(--color-dark-green)}.card__content span,.card__info span{font-family:var(--font-family-secondary);line-height:1.4;margin-left:var(--spacing-2xs)}@media screen and (max-width:768px){.card__content span,.card__info span{font-size:.75rem;letter-spacing:-.04em}}@media screen and (min-width:769px){.card__content span,.card__info span{font-size:.875rem;letter-spacing:-.04em}}.card__details{color:var(--color-dark-green);font-family:var(--font-family-primary);line-height:1.4;margin-top:var(--spacing-2xs)}@media screen and (max-width:768px){.card__details{font-size:.875rem}}@media screen and (min-width:769px){.card__details{font-size:1rem;margin-left:var(--spacing-xs);margin-right:15rem}}.card-image--wide .card__image{aspect-ratio:21/9}.card--horizontal{align-items:center;display:grid;grid-template-columns:190px 1fr;justify-content:flex-start}.card--horizontal .card__image{height:100%;overflow:hidden}.card--horizontal .card__content{align-self:flex-start;grid-template-columns:max-content;margin:0 0 0 var(--grid-side-gap-sm)}@media screen and (min-width:769px){.card--horizontal .card__content{grid-template-columns:auto}}.card__title.card-title--mobile{display:block}@media screen and (min-width:769px){.card__title.card-title--mobile{display:none}}.card__title.card-title--desktop{display:none}@media screen and (min-width:769px){.card__title.card-title--desktop{display:block}}
