/* GENERATED FILE - DO NOT EDIT. Edit the .css source, then run tools/minify-css.py */
.mcn-head-centered .mcn-header-bar{display: grid;grid-template-columns: 1fr auto 1fr;padding-top: 26px;padding-bottom: 22px}.mcn-head-centered .mcn-branding{grid-column: 2;align-items: center;margin: 0;text-align: center}.mcn-head-centered .mcn-site-title{font-size: 2.25rem}.mcn-head-centered .mcn-header-search{grid-column: 3;justify-self: end;width: 100%;max-width: 280px}.mcn-head-centered .mcn-header-row{border-top: 1px solid var(--mcn-color-border)}.mcn-head-centered .mcn-header-row .mcn-menu{justify-content: center;padding-top: 6px;padding-bottom: 6px}.mcn-head-centered .mcn-header-row .mcn-menu a{font-size: 0.875rem;letter-spacing: 0.04em;text-transform: uppercase}@media (max-width: 899px){.mcn-head-centered .mcn-header-bar{display: flex;padding-top: 14px;padding-bottom: 14px}.mcn-head-centered .mcn-branding{align-items: flex-start;margin-right: auto;text-align: left}.mcn-head-centered .mcn-site-title{font-size: 1.5rem}.mcn-head-centered .mcn-header-search{max-width: none}.mcn-head-centered .mcn-header-row{border-top: 0}.mcn-head-centered .mcn-header-row .mcn-menu{padding-top: 0;padding-bottom: 12px}.mcn-head-centered .mcn-header-row .mcn-menu a{text-transform: none;letter-spacing: 0}}