/* Start custom CSS */html,
body{
width:100%;
overflow-x:hidden;
}

/* Pil i knapper og stillingskort (klassen mm-btn-pil), som i HTML-versjonen.
   Atomic-elementer kan ikke ha ikon uten SVG i mediebiblioteket, derfor CSS. */
.mm-btn-pil::after {
  content: "";
  width: 16px;
  height: 16px;
  margin-left: 12px;
  flex: none;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M2 8h11M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;
  transition: transform .25s cubic-bezier(.2, .7, .2, 1);
}
.mm-btn-pil:hover::after,
a:hover > .mm-btn-pil::after { transform: translateX(3px); }
.mm-btn-pil { gap: 0 !important; }/* End custom CSS */