.site-head{justify-content:flex-start}.site-head nav{margin-left:auto}
.site-head .header-contact{display:flex;flex-direction:column;gap:7px;margin-left:0;padding-left:24px;border-left:1px solid var(--line);flex-shrink:0}
.header-contact-phone{display:flex;align-items:baseline;gap:2px;white-space:nowrap}
.header-contact-phone a{font-size:18px;font-weight:750;letter-spacing:.25px;color:var(--ink)}
.header-contact-phone span{font-size:11px;color:var(--body);font-weight:500}
.header-contact-email{font-size:13px;color:var(--body);letter-spacing:.15px;white-space:nowrap}
@media(hover:hover){.header-contact a:hover{color:#337589;text-decoration:underline;text-underline-offset:4px}}
@media(max-width:1100px){.site-head .header-contact{padding-left:18px}.header-contact-phone a{font-size:17px}}
@media(min-width:741px) and (max-width:1050px){.site-head{height:auto;padding:23px 0 18px;display:grid;grid-template-columns:auto 1fr;gap:18px}.site-head nav{grid-column:1/-1;justify-self:end}.site-head .header-contact{margin-left:0}}
@media(max-width:740px){.site-head .header-contact{margin:16px 0 0;padding:0;border:0;gap:6px}.header-contact-phone a{font-size:18px}.header-contact-phone span{font-size:12px}.header-contact-email{font-size:14px}.site-head nav{margin-top:18px}}
