/* Homepage only: compact labels and always-visible wrapping navigation. */
.site-header .header-inner{flex-wrap:wrap;column-gap:12px;row-gap:12px}
.site-header .motto{padding-left:10px}
.site-header .menu-toggle{display:none!important}
.site-header #site-nav{display:flex!important;flex:1 1 500px;min-width:0;max-width:100%;width:auto;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:12px 16px;margin-left:auto;padding:4px 0;overflow:visible}
.site-header #site-nav a{flex:0 0 auto;border:0;padding:4px 0;font-size:12px}
@media(min-width:961px) and (max-width:1060px){.site-header .header-inner{column-gap:7px}.site-header .motto{padding-left:6px}}
@media(max-width:960px){.site-header #site-nav{flex-basis:100%;justify-content:flex-start}.site-header .header-inner{column-gap:12px}}
@media(max-width:600px){.site-header .motto{padding-left:0}.site-header .header-inner{row-gap:8px}.site-header #site-nav{column-gap:12px;row-gap:12px}}
