/* 078: centered navigation without the header logo, across every page. */
html body .site-header{justify-content:center;padding:12px 5%;min-height:66px}
html body .site-header .nav{justify-content:center;margin-inline:auto;gap:clamp(14px,2vw,32px)}
html body .consistent-hero-title{font-size:3.5vw!important}
.plaque-size-caption{font-family:'DM Sans',Arial,sans-serif;font-size:1rem;line-height:1.6;color:#5f625b;text-align:center;margin:0}
.desktop-plaque-sizes{padding:20px 6%}
@media(max-width:900px){
 html body .site-header{min-height:56px;padding:6px 5%}
 html body .site-header .nav{gap:8px;align-items:center;text-align:center}
 html body .site-header .nav a{width:auto;max-width:100%;min-height:44px;display:flex;align-items:center;justify-content:center}
 html body .site-header .nav .nav-cta{padding:10px 22px}
}
@media(max-width:700px){
 .desktop-plaque-sizes{display:none}
 .mobile-photo-copy>.plaque-size-caption{margin-top:14px}
}

/* Keep the familiar logo on mobile and tablet headers. */
@media(min-width:901px){html body .site-header>.brand{display:none}}
@media(max-width:900px){html body .site-header{justify-content:space-between}html body .site-header>.brand{display:flex}}
