.facilities{padding-top:45px}.facilities-intro{max-width:900px}.facility-group{margin-top:42px}.facility-group>h3{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--navy);font-family:serif;font-size:1.55rem}.facility-group>h3 span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;font-size:1.15rem}.contact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.contact-cards.one-column{grid-template-columns:minmax(0,650px)}.contact-card{display:flex;flex-direction:column;padding:25px 27px;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(22,62,85,.09);border:1px solid rgba(23,62,85,.08)}.contact-card h4{margin:0;color:var(--navy);font-size:1.18rem}.contact-card p{margin:8px 0 18px;color:#42545a}.contact-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto}.contact-actions a{display:inline-block;padding:9px 14px;border-radius:999px;background:var(--water);color:var(--navy);font-weight:800;text-decoration:none}.contact-actions a:hover,.contact-actions a:focus{background:var(--navy);color:#fff}.facility-updated{margin-top:34px;padding:18px 22px;border-radius:14px;background:#efe7d8;color:#4d463d;font-size:.95rem}
@media(max-width:800px){.facilities{padding-top:25px}.contact-cards{grid-template-columns:1fr}.contact-card{padding:22px}.contact-actions a{width:100%;text-align:center}}

.public-links{margin-top:2rem}.public-links h3{margin:0 0 1rem;color:var(--navy);font-size:1.4rem}.public-links-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.public-links-grid a{display:flex;flex-direction:column;gap:10px;padding:20px;background:#fff;border:1px solid #bed2d9;border-radius:14px;color:var(--navy);text-decoration:none}.public-links-grid a:hover,.public-links-grid a:focus-visible{border-color:var(--navy);box-shadow:0 6px 16px rgba(23,62,85,.12)}.public-links-grid strong{font-size:1.18rem}.public-links-grid span{text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.public-links-grid{grid-template-columns:1fr}}
