/* Шапка как на главной: рамка 40px (24 на 1001–1240), во всю ширину, те же размеры меню и лого.
   Подключается после react-media-nav.css на внутренних страницах, чтобы бар не прыгал при переходе с главной. */
@media (min-width:1001px){
  .nav{left:16px;right:16px;width:auto;max-width:none;transform:none;top:40px;left:40px;right:40px}
}
@media (min-width:1001px) and (max-width:1240px){
  .nav{top:24px;left:24px;right:24px;width:auto;max-width:none}
}
@media (min-width:1300px){
  .nav-links{gap:36px}
  .nav-links a{font-size:16px}
  .nav-phone{font-size:14px}
  .logo{font-size:18px}
}
@media (min-width:1500px){
  .nav-links{gap:44px}
  .nav-links a{font-size:17px}
  .nav-phone{font-size:15px}
  .logo{font-size:19px}
  .nav-cta .btn{padding:14px 24px;font-size:15px}
  .nav-inner{padding-top:16px;padding-bottom:16px}
}
@media (min-width:1800px){
  .nav-links{gap:52px}
  .nav-links a{font-size:18px}
  .logo{font-size:20px}
}
/* та же высота бара, что на главной: внутренние страницы наследуют line-height 1.6 от текста, бар от этого на 3px выше */
.nav .logo,.nav .nav-links a,.nav .nav-phone,.nav .nav-cta .btn{line-height:normal}
/* контент не шире меню: с 1241px у меню отступ 40px, у контейнера было 24 — блоки вылезали за края плашки на 1241–1439 */
@media (min-width:1241px){.container{padding-left:40px;padding-right:40px;max-width:calc(var(--container,1360px) + 32px)}}
