@media (min-width: 1025px) {
    .header .header__column { min-width: 0; }
    .header .nav__list { gap: 24px; font-size: 13px; }
    .header .nav__list > .nav__item { margin-right: 0; }
    .header .nav__list > .nav__item > .nav__link { font-size: 13px; line-height: 1.5; letter-spacing: 0; white-space: nowrap; }
}
@media (min-width: 1025px) and (max-width: 1200px) {
    .header .nav__list { gap: 16px; }
    .header .header__logo { flex-shrink: 0; width: 170px; }
}
@media (max-width: 1024px) {
    .header .nav__list.left { max-height: calc(100dvh - var(--header-height) - 16px); overflow-y: auto; overscroll-behavior: contain; }
    .header .nav__list.right:empty { display: none !important; }
    .header .nav__list > .nav__item { padding-top: 16px; padding-bottom: 16px; }
    .header .nav__list > .nav__item > .nav__link { font-size: 24px; line-height: 1.3; letter-spacing: 0; overflow-wrap: break-word; }
}
@media (max-width: 600px) {
    .header .nav__list > .nav__item > .nav__link { font-size: 20px; }
}
