/* Keep the six top level destinations balanced after removing Information. */
.wrap > .navigation-strip.classic-menu {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media (max-width: 720px) {
  .wrap > .navigation-strip.classic-menu {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .wrap > .navigation-strip.classic-menu .navigation-account {
    grid-column: auto;
  }
}
/* The full former Information content is now contained by the guide article. */
.harbor-guides .gb-article-body > .opening-article {
  max-width: 100%;
}
.harbor-guides .gb-article-body .opening-header,
.harbor-guides .gb-article-body .opening-section,
.harbor-guides .gb-article-body .opening-footer {
  margin: 0 0 20px;
  padding: 18px;
}
.harbor-guides .gb-article-body .opening-header h2 {
  font-size: clamp(20px, 2vw, 28px);
}
.harbor-guides .gb-article-body .opening-section h3 {
  font-size: clamp(17px, 1.5vw, 21px);
}
@media (max-width: 760px) {
  .harbor-guides .gb-article-body .opening-header,
  .harbor-guides .gb-article-body .opening-section,
  .harbor-guides .gb-article-body .opening-footer {
    padding: 15px 11px;
  }
}