.co-locations_feed{color:var(--ps-color-primary-accent)}.co-locations_feed .co-intro_text{text-align:center;max-width:920px;margin:0 auto var(--ps-space-2xl)}.co-locations_feed .co-intro_text--title{color:var(--ps-color-secondary);margin:0;font-weight:var(--ps-fw-black);line-height:var(--ps-leading-tight);font-size:clamp(28px,.0234375*100vw + 10px,40px)}.co-locations_feed .co-intro_text--intro{color:var(--ps-color-primary-accent);margin-top:var(--ps-space-xs)}.co-locations_feed--cards{--ps-gutter-x:var(--ps-space-xl);--ps-gutter-y:var(--ps-space-xl)}.co-locations_feed--card{text-align:center;background-color:var(--ps-color-primary-50);border:1px solid var(--ps-color-primary);flex-direction:column;align-items:center;min-height:100%;padding:var(--ps-space-xl) var(--ps-space-lg) var(--ps-space-lg);display:flex}.co-locations_feed--card_media{aspect-ratio:1;border-radius:50%;max-width:240px;width:min(68%,240px);margin-bottom:var(--ps-space-lg);overflow:hidden}.co-locations_feed--card_img{object-fit:cover;height:100%;width:100%;display:block}.co-locations_feed--card_mark{background:url(../../../../images/feed-leaf.svg) no-repeat center/contain;height:21px;width:42px;margin-bottom:var(--ps-space-md)}.co-locations_feed--card_title{color:var(--ps-color-primary-accent);margin:0 0 var(--ps-space-md);font-size:var(--ps-text-xl);font-weight:var(--ps-fw-black);line-height:var(--ps-leading-snug)}.co-locations_feed--card_address{margin-bottom:var(--ps-space-lg);font-size:var(--ps-text-base);line-height:var(--ps-leading-normal)}.co-locations_feed--card_address p{margin:0}.co-locations_feed--card_link{text-transform:none;margin-top:auto;font-weight:var(--ps-fw-extra-bold)}.co-locations_feed--card_link:link,.co-locations_feed--card_link:visited{color:var(--ps-color-text-link);text-decoration:underline}.co-locations_feed--card_link:active,.co-locations_feed--card_link:hover{text-decoration:none}