
.contact-compact .content-section.detail-layout{padding-top:20px}.contact-compact .prose>h2{font-size:27px;margin-top:0;margin-bottom:14px}.contact-entrance{margin:24px 0 0;max-width:520px}.contact-entrance-photo{display:block;width:100%;height:auto;object-fit:contain}.contact-entrance figcaption{font-size:14px;color:#485e63;margin-top:8px}.services-directory-opening{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:38px;align-items:start;padding-top:22px}.directory-guidance{font-size:18px;line-height:1.55;margin:0 0 18px;max-width:650px}.directory-photo-frame{margin:0}.directory-photo{display:block;width:100%;height:auto;object-fit:contain}.services-directory-opening .service-grid{margin-top:0}
@media(max-width:820px){.services-directory-opening{grid-template-columns:1fr;gap:26px;padding-top:18px}.directory-photo-frame{max-width:520px}.contact-compact .prose>h2{font-size:25px}}
