/* WordPress-generated markup only. */
body.admin-bar .site-header { top: 32px; }
.desktop-nav > ul, .site-footer ul, .mobile-menu nav > ul { margin: 0; padding: 0; list-style: none; }
.desktop-nav > ul { display: flex; align-items: center; gap: 2px; }
.desktop-nav li, .site-footer li, .mobile-menu li { margin: 0; }
.mobile-menu nav > ul { display: grid; }
.custom-logo-link { display: inline-flex; align-items: center; }
.brand-logo { display: block; width: auto; max-width: 220px; height: 40px; object-fit: contain; }
.page-template-default main p:empty { display: none; }
#faq, #berekenen, #aanvraag, #cessie, #rechten { scroll-margin-top: 96px; }
@media (max-width: 782px) { body.admin-bar .site-header { top: 46px; } }
@media (max-width: 600px) { .brand-logo { max-width: 170px; height: 36px; } }
