.facility-contact-person[data-astro-cid-fdogphfm]{background:linear-gradient(130deg,#f4faf6,#f9fcff 65%,#fff);border:1px solid #d4e6db;border-radius:24px;grid-template-columns:minmax(220px,330px) minmax(0,1fr);align-items:center;gap:clamp(20px,3.5vw,46px);padding:20px;display:grid;box-shadow:0 12px 30px #1140800b}.facility-contact-person-photo[data-astro-cid-fdogphfm]{background:#e5efea;border-radius:18px;min-width:0;height:350px;overflow:hidden}.facility-contact-person-photo[data-astro-cid-fdogphfm] img[data-astro-cid-fdogphfm]{object-fit:cover;object-position:70% 30%;width:100%;height:100%;display:block}.facility-contact-person-kicker[data-astro-cid-fdogphfm]{color:#16783e;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:850}.facility-contact-person-copy[data-astro-cid-fdogphfm]{min-width:0;padding:15px 22px 15px 0}.facility-contact-person-copy[data-astro-cid-fdogphfm] h2[data-astro-cid-fdogphfm]{letter-spacing:-.035em;color:#10408f;margin:0 0 9px;font-size:clamp(26px,3vw,36px);line-height:1.14}.facility-contact-person-copy[data-astro-cid-fdogphfm] h2[data-astro-cid-fdogphfm] span[data-astro-cid-fdogphfm]{color:#1c8248}.facility-contact-person-role[data-astro-cid-fdogphfm]{color:#275870;font-size:14px;font-weight:800;margin:0 0 14px!important}.facility-contact-person-copy[data-astro-cid-fdogphfm]>p[data-astro-cid-fdogphfm]:not(.facility-contact-person-kicker){line-height:1.7}.facility-contact-person-copy[data-astro-cid-fdogphfm]>p[data-astro-cid-fdogphfm]:not(.facility-contact-person-kicker,.facility-contact-person-role){color:#47667c;margin:0 0 17px;font-size:15px}.facility-contact-person-points[data-astro-cid-fdogphfm]{gap:8px;margin:17px 0 21px;display:grid}.facility-contact-person-points[data-astro-cid-fdogphfm] span[data-astro-cid-fdogphfm]{color:#24674b;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.facility-contact-person-points[data-astro-cid-fdogphfm] svg[data-astro-cid-fdogphfm]{color:#138447;flex:none}.facility-person-link[data-astro-cid-fdogphfm]{color:#fff;text-align:center;background:#207735;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:12px 20px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.facility-person-link[data-astro-cid-fdogphfm]:hover{color:#fff;background:#176329}.facility-contact-person-compact[data-astro-cid-fdogphfm]{border-radius:15px;grid-template-columns:104px 1fr;gap:17px;padding:13px}.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-photo[data-astro-cid-fdogphfm]{border-radius:10px;height:137px}.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-copy[data-astro-cid-fdogphfm]{padding:6px 3px}.facility-contact-person-compact[data-astro-cid-fdogphfm] h2[data-astro-cid-fdogphfm]{font-size:19px}.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-points[data-astro-cid-fdogphfm],.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-role[data-astro-cid-fdogphfm]{display:none}.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-copy[data-astro-cid-fdogphfm]>p[data-astro-cid-fdogphfm]:not(.facility-contact-person-kicker){margin:0;font-size:12px;line-height:1.55}.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-kicker[data-astro-cid-fdogphfm]{font-size:9px}@media (width<=760px){.facility-contact-person[data-astro-cid-fdogphfm]{grid-template-columns:1fr;gap:0;padding:12px}.facility-contact-person-photo[data-astro-cid-fdogphfm]{height:295px}.facility-contact-person-copy[data-astro-cid-fdogphfm]{padding:23px 14px 15px}.facility-person-link[data-astro-cid-fdogphfm]{width:100%}.facility-contact-person-compact[data-astro-cid-fdogphfm]{grid-template-columns:96px 1fr;gap:12px}.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-photo[data-astro-cid-fdogphfm]{height:124px}.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-copy[data-astro-cid-fdogphfm]{padding:4px}.facility-contact-person-compact[data-astro-cid-fdogphfm] h2[data-astro-cid-fdogphfm]{font-size:18px}}@media (width<=370px){.facility-contact-person-compact[data-astro-cid-fdogphfm]{grid-template-columns:1fr}.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-photo[data-astro-cid-fdogphfm]{height:185px}.facility-contact-person-compact[data-astro-cid-fdogphfm] .facility-contact-person-copy[data-astro-cid-fdogphfm]{padding:9px}}
