.admin-bar .mobile-menu {
  top: 32px;
  height: calc(100dvh - 32px);
}
.admin-bar .mobile-menu__close {
  top: 44px;
}
.wp-article-body {
  overflow-wrap: anywhere;
}
.wp-article-body :where(p, ul, ol, figure, blockquote, .wp-block-image) {
  margin-bottom: 24px;
}
.wp-article-body :where(h2, h3, h4) {
  margin-top: 40px;
  margin-bottom: 16px;
  color: var(--blue);
}
.wp-article-body :where(ul, ol) {
  padding-left: 1.5em;
  list-style: revert;
}
.wp-article-body :where(a) {
  text-decoration: underline;
  color: var(--blue);
}
.wp-article-body .wp-block-table {
  overflow-x: auto;
}
.wp-article-body :where(iframe, video) {
  max-width: 100%;
}
@media (max-width: 782px) {
  .admin-bar .mobile-menu {
    top: 46px;
    height: calc(100dvh - 46px);
  }
  .admin-bar .mobile-menu__close {
    top: 58px;
  }
}
