/* Confirmed reception landmarks and useful, visible contact facts. */
.contact-location{display:flex;flex-wrap:wrap;gap:5px 8px;font-size:14px;line-height:1.8;margin-top:10px}.contact-location a{border-bottom:1px solid currentColor}.location-note{font-size:12px!important;line-height:1.8!important;margin:10px 0 23px;max-width:650px;opacity:.82}.service-location{font-size:15px;line-height:1.9;margin:0 0 32px;padding:19px 23px;border-left:3px solid #ef7b42;background:#e7ebdf}.service-location a{border-bottom:1px solid #a1b19d}.contact-facts{margin:35px 0 60px;max-width:900px}.contact-facts dl{display:grid;grid-template-columns:1fr 1fr;gap:26px 38px}.contact-facts dl>div{padding-bottom:24px;border-bottom:1px solid #c4cdbf}.contact-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px}.contact-facts dd{font-size:20px;line-height:1.6;margin:0}.contact-facts dd a{border-bottom:1px solid currentColor}.contact-locations h2,.contact-answers>h2{font-size:clamp(31px,4vw,44px);line-height:1.25;letter-spacing:-.04em;margin:20px 0 30px}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.location-card{padding:32px;background:#e7ebdf;border:1px solid #bdc9bb;border-radius:12px;scroll-margin-top:30px}.location-card:nth-child(2){background:#efe3d5}.location-card h3{font-size:31px;line-height:1.3;letter-spacing:-.035em;margin:22px 0}.location-card>p:not(.location-note){font-size:16px;line-height:1.85;margin:18px 0 24px}.location-card .text-link{font-size:14px;line-height:1.8;display:inline-flex;gap:15px}.location-card .location-note{margin:20px 0 0}.contact-answers{margin-top:70px;max-width:840px}.contact-answers h3{font-size:25px;line-height:1.4;margin-bottom:16px}.contact-answers a{border-bottom:1px solid #a1b19d}.contact-answers .reading-section{margin-bottom:35px}.page-updated{font-size:12px!important;line-height:1.7;color:#5d7168;margin-top:10px}.education-date time{white-space:nowrap}
@media(max-width:760px){.contact-facts dl,.location-grid{grid-template-columns:1fr;gap:18px}.contact-facts{margin-bottom:42px}.contact-facts dd{font-size:18px}.location-card{padding:25px 22px}.location-card h3{font-size:28px}.location-card>p:not(.location-note){font-size:15px}.contact-answers{margin-top:44px}.service-location{padding:16px 18px;font-size:14px}.contact-location{font-size:13px}.location-card .text-link{font-size:13px}.education-date{line-height:1.8}}
