:root {
    --content-width: 100ch;
} 

@media (min-width: 768px) {
  .article__content .columnLayout:where(.two-equal,.two-right-sidebar,.two-left-sidebar,.three-equal,.three-with-sidebars) {
     margin-top: 1rem;
     margin-bottom: 1rem;
  }
}

.header__navigation .header__navigation--logo a img {
    max-height: 76px;
    height: 76px;
    margin: -1rem 0;
}

.header__navigation .vp-title-bar.vp-mobile-header {
    margin-left: -1rem;
    gap: .5rem;
}

.header__navigation #site-navigation {
    flex-shrink: 0;
    flex-grow: 1;
}

.header__navigation {
  display: flex; 
  align-items: center;
  justify-content: space-between;
}

.header__navigation #vp-js-mobile__header-bar {
  width: 100%;
}

.article__content figure.vp-image a img:not([alt~=bordered]),
.article__content .confluence-embedded-file-wrapper a img:not([alt~=bordered]) {
	border: none;
}