.topbar,.topbar.is-scrolled{grid-template-columns:auto minmax(0,1fr);gap:0 24px;padding:10px clamp(16px,3vw,48px) 8px;min-height:0}
.topbar .brand{grid-column:1;grid-row:1}
.topbar .menu-button{display:none}
.topbar .priority-contact{grid-column:2;grid-row:1;justify-content:flex-end;gap:18px}
.topbar .top-complete-nav{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 22px;width:100%;padding-top:6px;margin-top:6px;border-top:1px solid #8d9b8f40}
.top-complete-nav a{font-size:14px;line-height:1.4;padding:9px 0;min-height:38px}
.dentist-nav-group{display:inline-flex;gap:22px;border-left:1px solid #8d9b8f60;padding-left:22px}
body main>section[id],#featured-treatments{scroll-margin-top:calc(var(--site-header-height,160px) + 12px)}
.collection-feature #collection-feature-title{font-size:clamp(30px,3.5vw,48px);line-height:1.2;max-width:650px;text-wrap:balance}
@media(max-width:1000px){.topbar .priority-contact{gap:12px}.topbar .priority-contact a{font-size:13px}.topbar .brand-copy strong{font-size:17px}.topbar .top-complete-nav{gap:0 18px}}
@media(max-width:760px){
 .topbar,.topbar.is-scrolled{grid-template-columns:1fr;padding:8px 14px 6px;gap:0}
 .topbar .brand{grid-column:1;grid-row:1;justify-self:center}
 .topbar .priority-contact{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;justify-content:center;gap:0 14px;min-height:0}
 .topbar .priority-contact a{min-height:30px;font-size:13px}
 .topbar .priority-contact>a:nth-of-type(2){order:3;width:100%;justify-content:center}
 .topbar .top-complete-nav{grid-row:3;display:grid;grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;gap:0 22px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;min-width:0;max-width:100%;padding:4px 2px;margin-top:4px}
 .top-complete-nav .dentist-nav-group{display:contents}
 .top-complete-nav a{min-height:44px;padding:12px 0;white-space:nowrap;scroll-snap-align:start}
}
