.contact-offices{padding-block:var(--section)}.contact-offices-layout{gap:2rem;margin-top:2rem;display:grid}.contact-office-grid{align-content:start;gap:1.75rem;display:grid}.contact-office{border-top:2px solid var(--ink);padding-top:1.25rem}.contact-offices-map{justify-self:center;width:min(100%,37.5rem)}.contact-email .text-link{overflow-wrap:anywhere;width:fit-content;display:flex}@media (min-width:601px){.contact-office-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1051px){.contact-offices-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;column-gap:3.5rem}.contact-office-grid{grid-area:1/2;grid-template-columns:1fr;gap:1.5rem}.contact-offices-map{grid-area:1/1;width:100%}}
