.card{--padding:1.25rem;border-radius:var(--borderRadius-xs);box-shadow:var(--boxShadow-medium);display:grid;gap:1rem;grid-template-areas:"header" "title" "meta" "footer";grid-template-rows:10.75rem auto 1fr auto;overflow:hidden;padding-bottom:var(--padding);text-decoration:none;transition:box-shadow var(--transition-fast)}body[data-theme=patients] .card{background-color:var(--color-lightest)}.card[href]:active,.card[href]:focus{box-shadow:var(--boxShadow-heavy)}body[data-theme=patients] .card .pill{background-color:var(--color-primary-200);border-radius:.25rem}@media screen and (min-width:769px){.card{grid-template-rows:13rem auto 1fr auto}}.card.card--no-header{grid-template-areas:"title" "meta" "footer";grid-template-rows:auto 1fr auto}.card.card--no-header .card__title{padding-top:var(--padding)}@media screen and (min-width:769px){.card.card--no-header{grid-template-rows:auto 1fr auto}}.card__footer,.card__meta,.card__title{padding:0 var(--padding)}.card__header{position:relative}.card__header:before{background-color:transparent;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:background-color var(--transition-fast)}.card[href]:hover .card__header:before{background-color:#00000040}.card__header .figure,.card__header .vue-content-placeholders-img{height:100%}.card__header .figure img{height:100%;-o-object-fit:cover;object-fit:cover}.card__title{margin-top:var(--spacing-md);transition:color var(--transition-fast)}.card[href]:active .card__title,.card[href]:focus .card__title,.card[href]:hover .card__title{color:var(--color-primary)}@media screen and (min-width:1441px){.card__title{margin-top:var(--spacing-lg)}}.card__meta{color:var(--color-gray-500);font-size:var(--font-size-xxs);line-height:var(--lineHeight-md)}@media screen and (min-width:1105px){.card__meta{font-size:var(--font-size-sm)}}.card__footer{align-items:flex-start;display:flex;flex-wrap:wrap;--gap:.25rem;margin:.75rem calc(var(--gap)*-1) 0}.card__footer>*{display:inline-block;margin:var(--gap)}@media screen and (min-width:1105px){.card__footer{--gap:.375rem}}.card__footer-hellip{align-self:flex-end;color:var(--color-gray-300)}.card--small{--padding:1rem}.card--small .card__title{color:inherit;color:var(--color-darkest);font-family:var(--font-family-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-secondary-bold);letter-spacing:-1px;line-height:var(--lineHeight-sm);line-height:var(--lineHeight-md);margin-top:.375rem}@media screen and (min-width:1105px){.card--small .card__title{font-size:var(--font-size-md)}}@media screen and (min-width:769px){.card--small{grid-template-rows:9.5rem auto 1fr auto}}.card-collection{display:grid;gap:1.5rem;grid-template-columns:1fr}@media screen and (min-width:321px){.card-collection{display:grid;gap:1.8125rem;grid-template-columns:repeat(auto-fill,minmax(18.6875rem,1fr))}}@media screen and (min-width:1105px){.card-collection{grid-template-columns:repeat(auto-fill,minmax(22.5rem,1fr))}}.card-collection[data-wide=true]{display:block}@media screen and (min-width:321px){.card-collection[data-wide=true]{display:grid;gap:1.8125rem;grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr))}}.card__location{display:block;font-weight:var(--font-weight-primary-normal)}
