/* Approved green/gold wordmark; shared by every page and every theme. */
.brand { display:block; flex:0 0 auto; line-height:0; }
.brand-logo { display:block; width:280px; max-width:100%; height:auto; border-radius:3px; }
.site-footer .brand-logo { width:250px; }
.site-footer { flex-wrap:wrap; }
@media (max-width:1100px) {
    .site-header { flex-wrap:wrap; }
    .site-header nav { order:3; width:100%; }
    .header-account { margin-left:auto; flex-wrap:wrap; }
}
@media (max-width:600px) {
    .site-header { justify-content:center; }
    .site-header > .brand { max-width:100%; }
    .brand-logo { width:290px; }
    .header-account { width:100%; margin-left:0; justify-content:center; }
    .site-header nav { gap:10px 18px; }
    .site-footer { justify-content:center; text-align:center; }
    .site-footer .brand { width:100%; }
    .site-footer .brand-logo { margin:auto; }
}
