
/* September 2026: shared breadcrumb reset and compact phone controls. */
body .seo-breadcrumb ol{display:flex;align-items:baseline;flex-wrap:wrap}
body .seo-breadcrumb ol>li{margin:0!important;padding-top:0!important;line-height:1.5}
body .seo-breadcrumb ol>li>a,body .seo-breadcrumb ol>li>span{line-height:inherit}
.mobile-english,.phone-heading{display:none!important}
.language-home-note{display:none}
body .visit-preparation{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start}
body .visit-preparation>.visit-matte:first-child{grid-column:1/-1}
body .appointment-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 36px;padding-left:22px;margin:16px 0 20px;list-style:disc}
body .appointment-checklist>li{margin:0;padding:0;font-size:16px;line-height:1.6;break-inside:avoid}
@media(max-width:760px){
 body header{grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px!important}
 body header>.brand{grid-column:1;min-width:0}
 body header>.header-actions>.language-menu{display:block!important;grid-column:2;grid-row:1}
 body header>.header-actions>.language-menu>summary{min-width:44px;min-height:44px;padding:6px 8px;font-size:13px}
 body header .language-options a[aria-current]{display:none!important}
 body header .language-options .language-home-note{display:block;font:400 12px/1.5 Manrope,sans-serif;padding:6px 12px}
 body header .mobile-menu{grid-column:3;grid-row:1}
 body header>.header-actions>.book{grid-column:1/-1}
 html:lang(zh) body header>.header-actions>.language-menu{display:none!important}
 body header>.header-actions>.mobile-english{display:inline-flex!important;grid-column:2;grid-row:1;align-items:center;justify-content:center;min-height:44px;padding:6px 9px;border:1px solid rgba(24,61,105,.16);border-radius:22px;background:#fff;font:600 13px/1.4 Manrope,sans-serif}
 body.home .hero-copy>.kicker,body.home .hero-actions>.hero-book,
 body .cataract-start-actions,body .retina-start-actions,
 body .contact-panel>.appointment-request{display:none!important}
 html[data-page="articles/25-gauge-vs-27-gauge-vitrectomy-for-floaters.html"] body #language-support .section-head>.eyebrow,body #visit-faq .section-top .eyebrow,
 body .desktop-heading{display:none!important}
 body .phone-heading{display:inline!important}
 body .visit-preparation{grid-template-columns:minmax(0,1fr)!important}
 body .appointment-checklist{grid-template-columns:minmax(0,1fr);gap:12px}
}
@media(max-width:390px){
 body header>.brand{gap:7px!important;font-size:15px!important}
 body header>.brand img{width:28px!important;height:28px!important}
 body header>.brand small{font-size:10px!important;white-space:nowrap}
}

