/* Reuse article typography; remove only the old legal-content grid wrapper. */
.mdh-legal-navigation { display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-bottom: 40px; }
.mdh-legal-navigation .mdh-article-breadcrumb { margin: 0; }
.mdh-legal-page .mdh-article-heading { max-width: 740px; margin-left: auto; margin-right: auto; }
.mdh-legal-page .mdh-article-body #im-pp { float: none; width: auto; max-width: none; padding: 0; margin: 0; }
.mdh-legal-page .mdh-article-body #im-pp p { color: inherit; margin-bottom: 24px; }
.mdh-legal-page .mdh-article-body #im-pp a { color: #b60042; }
.mdh-legal-page .mdh-article-body #im-pp a:hover { color: #006f98; }
.mdh-legal-page .mdh-article-body #im-pp > :first-child { margin-top: 0; }
.mdh-legal-page .mdh-article-back .mdh-button span { margin: 0; }
@media (max-width: 767px) {
    .mdh-legal-navigation { align-items: flex-start; flex-direction: column; gap: 16px; margin-bottom: 28px; }
}
