/* Native anchors work even when JavaScript or analytics is unavailable. */
@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}

.site-map { display: block; width: 100%; height: 394px; border: 0; }
.metrika-pixel { position: absolute; left: -9999px; }

@media (max-width: 1199px) {
  .cli-block__header-content .cli-header__info.opened { height: 100dvh; }
}

:where(a, button):focus-visible { outline: 3px solid #d19a40; outline-offset: 4px; }
