.card{--_card-background:#f8f7f6;--_card-heading:#05393e;--_card-text:#35383c;--_card-icon:#204d52;--_card-meta-border:1px solid #d1d1d1;--_card-gap:1rem}@media only screen and (min-width:50rem){.card{--_card-gap:1.5rem}}@media only screen and (min-width:80rem){.card{--_card-gap:1.5rem}}.card{align-items:flex-start;background-color:var(--_card-background);color:var(--_card-text);display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;-webkit-text-decoration:none;text-decoration:none}.card,.card__media{overflow:hidden;width:100%}.card__media{height:auto;position:relative}.card__media:before{content:"";display:block;padding-top:90%}.card__media-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.card__body{flex:1 1 auto;flex-flow:column nowrap;padding:var(--_card-gap) 0 0;position:relative}.card__body,.card__body-meta{align-items:flex-start;display:flex;height:auto;justify-content:flex-start;width:100%}.card__body-meta{flex-flow:row nowrap;margin-bottom:.5rem}@media only screen and (min-width:80rem){.card__body-meta-item{font-family:Inter,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.card__body-meta-item{font-feature-settings:lining-nums proportional-nums;border-right:var(--_card-meta-border);color:var(--_card-text);font-family:Inter,Lato,Arial,sans-serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:400;letter-spacing:0;line-height:1.3125rem;padding:0 1em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.card__body-meta-item:first-child{padding-left:0}.card__body-meta-item:last-child{border-right:none;padding-right:0}.card__body-meta-item--block,.card__body-meta-item--block-disabled{background:#204d52;border-right:none;color:#f8f7f6;margin-top:-.125em;padding:.125em .5em!important;white-space:nowrap}.card__body-meta-item--block-disabled{background:#ebebeb;color:#595b5f}@media only screen and (min-width:80rem){.card__body-title{font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:1.625rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.26px;line-height:1.95rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.card__body-title{color:var(--_card-heading);font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:1.5rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:1.8rem;margin-bottom:.25em;padding-right:.25em;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.card:hover .card__body-title{-webkit-text-decoration:underline;text-decoration:underline}@media only screen and (min-width:80rem){.card__body-description{font-family:Inter,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.card__body-description{color:var(--_card-text);font-family:Inter,Lato,Arial,sans-serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.3125rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.card__body-tags{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-bottom:-.5rem;margin-top:1rem}.card__body-tags .tag{margin-bottom:.5rem;margin-right:.5rem}