.fps-person-link{flex-wrap:wrap}.fps-person-link:before{content:attr(data-contact-person);display:block;flex-basis:100%;font-size:10px;font-weight:500;line-height:1.6;color:#71717a;margin-bottom:3px}.fps-person-tile{flex-direction:column;gap:9px;padding:12px 5px;text-align:center}.fps-person-tile:after{content:attr(data-contact-person);font-size:8px;line-height:1.5;font-weight:500;color:#52525b}.fps-contact-label small{line-height:1.6;letter-spacing:.045em}@media(max-width:380px){.fps-contact-label small{font-size:8px}.fps-contact-label strong{font-size:12px}}@media(min-width:1024px){main div[class~="lg:grid"][class~=grid-cols-3]:has(>a[href^="tel:"]){max-width:1200px;gap:20px}main div[class~="lg:grid"]:has(>a[href^="tel:"])>a{display:flex;flex-direction:column;min-height:220px;padding:24px}main div[class~="lg:grid"]:has(>a[href^="tel:"])>a>.relative{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}main div[class~="lg:grid"]:has(>a[href^="tel:"]) .shrink-0{width:44px;height:44px}main div[class~="lg:grid"]:has(>a[href^="tel:"]) .min-w-0{display:contents}main div[class~="lg:grid"]:has(>a[href^="tel:"]) .min-w-0>p:first-child{font-size:11px;letter-spacing:.035em;line-height:1.5;text-transform:none}main div[class~="lg:grid"]:has(>a[href^="tel:"]) .min-w-0>p:last-child{grid-column:1/-1;margin-top:8px;font-size:clamp(13px,1.3vw,17px);line-height:1.5;white-space:nowrap;letter-spacing:-.035em}main div[class~="lg:grid"]:has(>a[href^="tel:"])>a>div:last-child{margin-top:auto;padding-top:24px;font-size:10px;letter-spacing:.12em}}[data-contact-label]:before{content:attr(data-contact-label) " \b7  "}
