.contact-page{--contact-ink:#0a1f54;--contact-muted:#465971;--contact-link:#006c99;--contact-border:#d1dce6;color:var(--contact-ink);font-size:18px;line-height:1.5}.contact-page__container{margin-inline:auto;width:min(1200px,100% - 96px)}.contact-page__intro{background:var(--contact-ink);color:#fff;padding:168px 0 32px}.contact-page__intro h1{font-size:clamp(40px,4vw,58px);letter-spacing:-.025em;line-height:1.05;margin:0}.contact-page__intro p{color:#dfebf6;font-size:clamp(18px,1.6vw,22px);margin:10px 0 0}.contact-page__breadcrumb{align-items:center;color:#c7d8eb;display:flex;font-size:15px;gap:10px;margin-bottom:15px}.contact-page__breadcrumb a{color:#fff}.contact-page__breadcrumb a:hover{text-decoration:underline}.contact-page__layout{align-items:start;display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(235px,.75fr) minmax(0,1.5fr);padding-block:clamp(28px,3.6vw,52px)}.contact-page__channels{display:grid;gap:12px}.contact-page__channels a{align-items:center;background:#f3f7fa;border:1px solid var(--contact-border);border-radius:6px;color:var(--contact-ink);display:flex;gap:14px;min-width:0;padding:14px 16px;text-decoration:none}.contact-page__channels a:hover{background:#eaf3f8;border-color:var(--contact-link)}.contact-page__channels a>span{min-width:0}.contact-page__channels svg{color:var(--contact-link);fill:currentColor;flex-shrink:0}.contact-page__channels strong{display:block;font-size:18px;line-height:1.3}.contact-page__value{display:block;font-size:16px;margin-top:2px;overflow-wrap:anywhere}.contact-page__office{border-top:1px solid var(--contact-border);margin-top:26px;padding-top:24px}.contact-page__office h2{font-size:22px;line-height:1.25;margin:0 0 10px}.contact-page__office address{color:var(--contact-muted);font-size:17px;font-style:normal}.contact-page__form{min-width:0}.contact-page__next{background:#f2f6f9;padding-block:clamp(32px,4vw,54px)}.contact-page__next h2{font-size:clamp(26px,2.7vw,36px);line-height:1.18;margin:0}.contact-page__next p{color:var(--contact-muted);margin:12px 0 16px;max-width:70ch}.contact-page__links{display:flex;flex-wrap:wrap;gap:8px 28px}.contact-page__links a{align-items:center;color:var(--contact-link);display:inline-flex;font-weight:700;gap:8px}.contact-page__links a:hover{text-decoration:underline}.contact-page a:focus-visible{outline:3px solid #009ee0;outline-offset:3px}@media(max-width:768px){.contact-page__container{width:calc(100% - 40px)}.contact-page__intro{padding:108px 0 24px}.contact-page__breadcrumb{margin-bottom:8px}.contact-page__layout{align-items:stretch;display:flex;flex-direction:column;gap:24px;padding-block:20px 32px}.contact-page__details{display:contents}.contact-page__channels{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page__channels a{box-sizing:border-box;gap:8px;justify-content:center;min-height:46px;padding:6px 8px}.contact-page__value{display:none}.contact-page__office{margin-top:0;order:1}.contact-page__links{align-items:flex-start;flex-direction:column}}
