/* LegalPage.cshtml — no breadcrumbs, no aside/banners. Reuses .page-wrapper's
   flex layout (main is 770px, see root.css) but centers it since there's no
   aside to balance against with justify-content:space-between. */
.page-wrapper--no-aside {
    justify-content: center;
    margin-top: 90px !important;
}

@media (max-width: 1199px) {
    .page-wrapper--no-aside {
        margin-top: 30px !important;
    }
}