.admin-bar .site-header { top: 32px; }
.ap-document-header { padding: 20px 0; }
.ap-document { min-height: 60vh; max-width: 960px; }
.ap-document article + article { margin-top: 48px; }
.ap-document h1, .ap-document h2 { margin-bottom: 24px; }
.ap-document p + p { margin-top: 16px; }
.ap-document ul, .ap-document ol { padding-left: 24px; }
@media (max-width: 782px) {
    .admin-bar .site-header { top: 46px; }
}
@media (max-width: 600px) {
    body.admin-bar #wpadminbar { position: fixed; }
}
