.legal-doc > object {
    width: 100%;
    /* subtract header/footer height, then a bit more for "padding" */
    height: calc(100vh - 220px - 88px);
    min-height: 500px;
}

.legal-doc {
    text-align: center;
}