/* Small interaction additions; the layout is defined by original.css. */
html { scroll-behavior: smooth; }
.block-header-item.ldn-expanded > .block-header-item__label > .block-header-item__dropdown-area { display: block; }
.block-header-item:focus-within > .block-header-item__label > .block-header-item__dropdown-area { display: block; }
.item-content__icon-container-wrapper[role="button"] { cursor: pointer; }
.block-header a:focus-visible, .block-header [role="button"]:focus-visible, .burger:focus-visible { outline: 2px solid #3a9ff7; outline-offset: 5px; }
@media (max-width: 920px) {
  .block-header-item:focus-within:not(.ldn-expanded) > .block-header-item__label > .block-header-item__dropdown-area { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .transition, .transition [data-animation-role] { opacity: 1 !important; transform: none !important; transition: none !important; }
}
