/* Customer-only presentation; source styles stay intact. */
.mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:stretch}
.mobile-nav>a{justify-content:center;min-width:0}
.site-footer .customer-preview-label{display:block;font-family:var(--sans, sans-serif);font-size:10px;letter-spacing:.04em;margin-top:8px;color:var(--muted)}
.customer-community-note{padding-block:clamp(52px,10vw,120px);max-width:760px}
.customer-community-note h1{font-size:clamp(27px,4vw,42px);line-height:1.5;margin:14px 0 20px}
.customer-community-note>p:not(.eyebrow){line-height:1.9;color:var(--muted);margin-bottom:28px}
