.contactsPage{padding:clamp(42px,7vw,96px) clamp(20px,7vw,120px);background:#f7f9fc}.contactsPageInner{max-width:1200px;margin:0 auto}.contactsPage h1{margin:0;font-size:clamp(48px,7.4vw,104px);line-height:1;letter-spacing:-.055em}.contactsPageLead{max-width:62ch;margin:22px 0 clamp(28px,4vw,48px);color:#52657f;font-size:clamp(17px,2vw,21px);line-height:1.6}.contactsPageGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px}.contactsPageCard{min-width:0;padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.contactsPageCard h2{margin:0 0 20px;font-size:clamp(21px,2.5vw,28px);line-height:1.25;letter-spacing:-.025em}.departmentContacts{display:grid;grid-gap:16px;gap:16px;margin:0}.contactsPageHint,.departmentContacts dt{color:#52657f;font-size:14px}.departmentContacts dd{margin:4px 0 0;color:var(--blue2);font-size:clamp(19px,2.3vw,26px);font-weight:700;overflow-wrap:anywhere}.departmentContacts .copyEmail{display:inline-block}.contactsPageHint{margin:16px 0 0}.contactsAddressCard{border-color:#d4e2f5;background:#eaf1fb}.contactsAddressCard p{margin:0 0 8px;color:#234c84;font-weight:700}.contactsAddressCard address{max-width:28ch;font-size:clamp(18px,2vw,23px);font-style:normal}@media (max-width:720px){.contactsPageGrid{grid-template-columns:minmax(0,1fr)}}