/* Shared contact details; each city's existing navigation and visual identity remain intact. */
html{scroll-padding-top:calc(var(--header-h,var(--header,80px)) + 64px + env(safe-area-inset-top))}
body[data-city-slug]>.site-header{position:sticky;height:auto;padding-top:env(safe-area-inset-top);background:var(--white,#fff);backdrop-filter:none;-webkit-backdrop-filter:none}
body[data-city-slug="moscow"]>.site-header{background:var(--surface-soft)}
body[data-city-slug="kazan"]>.site-header{background:var(--paper)}
.site-header>.header-row,.site-header>.header-inner,.site-header>.header-layout{height:var(--header-h,var(--header,80px))}
.regional-contacts{display:flex;align-items:center;gap:24px;min-width:0;font-size:14px;line-height:1.4;font-weight:650}
.regional-contacts a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;white-space:nowrap}
.regional-contacts a:hover{text-decoration:underline;text-underline-offset:4px}
.regional-contacts a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px;text-decoration:underline}
.site-header>.regional-contacts{justify-content:flex-end;gap:24px;padding-inline:max(16px,calc((100% - 1440px)/2));border-top:1px solid var(--line);color:var(--blue);background:inherit}
.regional-contact-brand{min-width:0}
.site-footer .regional-contacts{display:grid;justify-content:start;gap:0;margin-top:12px;color:#fff}
body[data-city-slug="kazan"]>.selection-feedback{top:calc(var(--header) + 60px + env(safe-area-inset-top))}
@media(max-width:820px){body[data-city-slug="ekaterinburg"]>.site-header+main{padding-top:0}}
@media(max-width:767px){
  body[data-city-slug="moscow"],body[data-city-slug="chelyabinsk"]{padding-top:0}
  .site-header>.regional-contacts{justify-content:space-between;gap:8px}
}
@media(max-width:359px){.site-header>.regional-contacts{font-size:13px}}
@media(max-width:430px){
  body[data-city-slug="ekaterinburg"] .brand span{display:grid}
  body[data-city-slug="ekaterinburg"] .site-header .brand b{font-size:15px}
  body[data-city-slug="ekaterinburg"] .site-header .city{display:none}
}
