.contact-page{font:16px/1.6 Arial,Helvetica,sans-serif}.contact-page .page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;padding:45px 0 35px}.contact-page .page-heading h1{font:400 clamp(34px,4vw,55px)/1.14 Georgia,Times New Roman,serif;letter-spacing:-.035em;margin:0}.contact-page .shared-contact{display:grid;grid-template-columns:150px minmax(0,1.65fr) minmax(190px,1fr);gap:clamp(24px,4vw,64px);align-items:start;padding-bottom:55px}.contact-page .shared-contact>*{min-width:0}.contact-page .contact-more,.contact-page .contact-nav{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.contact-page .contact-nav{font-size:16px}.contact-page .contact-address{font-style:normal;line-height:1.8;margin:0 0 24px}.contact-page .contact-main p{margin:16px 0}.contact-page .contact-more h2{font:500 18px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.035em;margin:0 0 8px}.contact-page .contact-more a{font-size:14px}.contact-page .shared-contact a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.contact-page .shared-contact a:hover{color:#426252;text-decoration:none}.contact-page .shared-contact a:focus-visible{outline:2px solid #426252;outline-offset:4px}@media (max-width:850px){.contact-page .shared-contact{grid-template-columns:125px minmax(0,1fr);gap:28px}.contact-page .contact-more{grid-column:2}}@media (max-width:760px){.contact-page .page-heading{padding:32px 0 27px;align-items:flex-start;flex-wrap:wrap;gap:15px}}@media (max-width:480px){.contact-page .page-heading h1{font-size:36px}}@media (max-width:600px){.contact-page .shared-contact{grid-template-columns:minmax(0,1fr);gap:32px}.contact-page .contact-nav{flex-direction:row;flex-wrap:wrap;gap:14px 22px;border-bottom:1px solid #ddd;padding-bottom:22px}.contact-page .contact-more{grid-column:1;border-top:1px solid #ddd;padding-top:24px}}