.BlogDirectoryPage .BlogDirectoryTabs { margin: 0 0 1rem; }
.BlogDirectoryPage [data-directory-panel][hidden] { display: none !important; }
.BlogDirectoryPage .BlogDirectoryStatus:empty { display: none; }
.BlogDirectoryPage .BlogDirectoryStatus { padding: .75rem 0; font-size: 1rem; color: #647184; }
.BlogDirectoryPage .blog-directory { width: 100%; padding: 0 0 3rem; }
.BlogDirectoryPage .blog-directory-toolbar,
.BlogDirectoryPage .blog-directory-grid,
.BlogDirectoryPage .latest-blog-page-header,
.BlogDirectoryPage .latest-blog-page .latest-blog-layout { max-width: none; }
.BlogDirectoryPage .blog-directory-toolbar,
.BlogDirectoryPage .latest-blog-page-header { margin-top: 1rem; }
.BlogDirectoryPage .blog-directory-description,
.BlogDirectoryPage .blog-directory-view,
.BlogDirectoryPage .blog-directory-search-control input,
.BlogDirectoryPage .latest-blog-page-header p,
.BlogDirectoryPage .basic-description,
.BlogDirectoryPage .latest-blog-article-link { font-size: 1rem; }
.BlogDirectoryPage .latest-blog-search-toggle { flex: 0 0 auto; font-size: 1rem; }
.BlogDirectoryPage .blog-directory-intro p { font-size: 1rem; }
@media (max-width: 700px) {
    .BlogDirectoryPage .latest-blog-search-toggle { align-self: flex-start; }
    .BlogDirectoryPage .blog-directory-card-footer { flex-wrap: wrap; }
}
