.generic-list-card{background:var(--color-primary-500);--link-underline:var(--color-black);--link-underline-hover:var(--color-black);--focus-ring:var(--color-text);border-radius:5px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.generic-list-card:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.generic-list-card__image{aspect-ratio:2;object-fit:cover;width:100%;transition:transform .3s;display:block}.generic-list-card:hover .generic-list-card__image,.generic-list-card:focus-within .generic-list-card__image{transform:scale(1.04)}.generic-list-card__content{gap:var(--space-12);padding:var(--space-32);display:grid}.generic-list-card__categories{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.generic-list-card__category-item:not(:last-child):after{content:"|";margin-left:var(--space-8)}.generic-list-card__category{z-index:1;font:inherit;font-size:var(--font-size-link);text-align:left;cursor:pointer;text-decoration-line:underline;-webkit-text-decoration-color:var(--link-underline);text-decoration-color:var(--link-underline);text-decoration-thickness:var(--link-underline-width);text-underline-offset:.25em;background:0 0;border:none;padding:0;font-weight:700;transition:text-decoration-thickness .2s;position:relative}.generic-list-card__category:not(.generic-list-card__category--static):hover,.generic-list-card__category:not(.generic-list-card__category--static):focus-visible{text-decoration-thickness:var(--link-underline-width-hover)}.generic-list-card__category:focus-visible{outline:none}.generic-list-card__category--static{cursor:default}.generic-list-card__heading{font-size:var(--font-size-heading-h3);overflow-wrap:anywhere;margin:0;line-height:1.5}.generic-list-card__link{color:inherit;box-shadow:inset 0 calc(-1 * var(--link-underline-width)) 0 0 var(--link-underline);font-size:var(--font-size-paragraph);text-decoration:none;transition:box-shadow .2s}.generic-list-card__link:after{content:"";position:absolute;inset:0}.generic-list-card__link:hover,.generic-list-card__link:focus-visible{box-shadow:inset 0 calc(-1 * var(--link-underline-width-hover)) 0 0 var(--link-underline-hover)}.generic-list-card__link:focus-visible{outline:none}.generic-list-card__link{font-size:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.generic-list-card__text{font-size:var(--font-size-paragraph);color:var(--color-black);overflow-wrap:anywhere;margin:0;line-height:1.5}.list-page-results__list.generic-list-card-grid{gap:var(--space-12);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=48rem){.list-page-results__list.generic-list-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=64rem){.list-page-results__list.generic-list-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.list-page-results__list.generic-list-teaser-list{gap:var(--space-12)}
