.card{position:relative}.views-row .card{height:100%}.card__link{-webkit-transition:var(--transition);transition:var(--transition);text-decoration:none!important;color:inherit!important}.card__image{overflow:hidden;margin-bottom:0;background-color:var(--color-primary)}.card__image img{float:inline-start;width:100%;height:auto}.card--no-image .card__image{padding-bottom:100%}.card--has-image .card__content{--color-text:var(--color-white);--color-heading:var(--color-white);position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:var(--size-spacing-400) var(--size-spacing-200);text-align:center;background:hsla(var(--color-primary-hsl),.5);inset:0;gap:var(--size-spacing-100)}.card--has-image .card__content>*{margin-block:0;width:100%}.card__category{margin-bottom:.25rem;text-transform:uppercase;font-weight:var(--font-weight-regular)}.card__subtitle{color:var(--color-text);font-family:var(--font-family-alternate)}.card__tag{float:inline-end;-webkit-margin-start:1rem;margin-inline-start:1rem;padding:.25rem .5rem;color:var(--color-white);background-color:var(--color-primary)}.card__text{text-align:justify;font-size:var(--size-font-125)}.card:active .card__image,.card:focus .card__image,.card:hover .card__image{-webkit-box-shadow:0 0 .5rem var(--color-grey);box-shadow:0 0 .5rem var(--color-grey)}.region--content>.card{max-width:var(--size-max-width-s);margin:var(--size-spacing-300) auto}