.contacts-page{width:min(100%,1060px);margin:0 auto;padding:56px 16px 72px}.contacts-page>header{max-width:760px;margin-bottom:48px}.contacts-page h1{font-family:var(--font-plumb-bold);font-size:max(36px,min(8vw,64px));line-height:1.05}.contacts-page>header p{color:#535862;font-family:var(--font-plumb-light);margin-top:18px;font-size:18px;line-height:1.55}.contacts-page h2{font-family:var(--font-plumb-bold);font-size:28px;line-height:1.2}.contacts-primary,.contacts-details{border-top:1px solid #a4a7ae;padding:32px 0}.contacts-methods{gap:12px;margin-top:24px;display:grid}.contacts-methods a{border:1px solid #d5d7da;border-radius:8px;min-height:112px;padding:20px}.contacts-methods a:hover{border-color:#195da9}.contacts-methods span{color:#717680;font-family:var(--font-plumb-light);font-size:15px;display:block}.contacts-methods strong{color:#195da9;font-family:var(--font-plumb-bold);margin-top:10px;font-size:20px;display:block}.contacts-details{margin-top:32px}.contacts-details dl{margin-top:24px}.contacts-details dl div{border-bottom:1px solid #e9eaeb;gap:8px;padding:18px 0;display:grid}.contacts-details dt{color:#717680;font-family:var(--font-plumb-light)}.contacts-details dd{max-width:720px;line-height:1.5}.contacts-note{color:#535862;font-family:var(--font-plumb-light);margin-top:32px;line-height:1.5}.contacts-note a{color:#195da9;text-underline-offset:4px;text-decoration:underline}@media (min-width:720px){.contacts-page{padding:96px 32px 120px}.contacts-page h2{font-size:36px}.contacts-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-details dl div{grid-template-columns:180px 1fr;gap:32px}}
