.language-switch{display:flex;gap:0;align-items:center;border:1px solid #bac2b3;flex-shrink:0}.language-switch a{padding:9px 10px;font:11px Arial,sans-serif;letter-spacing:.6px;text-decoration:none;color:#243f36}.language-switch a[aria-current=page]{background:#243f36;color:#fff7e5}.nav-shell>.language-switch{order:3;margin-left:20px}.seller-contact{font-size:13px;line-height:1.8;display:flex;align-items:baseline;gap:15px;flex-wrap:wrap}.seller-contact span{color:#65745f}.seller-contact a{font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.hero .seller-contact{margin:14px 0 0}.footer-contact{display:flex;justify-content:space-between;align-items:center;gap:20px;grid-column:1/-1;width:100%;border-top:1px solid #d8dccf;padding-top:16px;margin-top:12px}.footer-contact .seller-contact{margin:0}.footer-contact>.text-link{font-size:12px}.brochure-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.print-downloads{border-top:1px solid var(--line)}.print-downloads>p:not(.eyebrow){font-size:15px;line-height:1.9}.print-downloads h2{font-size:45px}.subpage-nav{flex-wrap:wrap}.subpage-nav .language-switch{margin-left:auto}.subpage-nav>.text-link{margin-left:auto}html[lang=en] .hero h1{font-size:clamp(42px,4vw,60px)}html[lang=en] .cost-summary strong{font-size:29px}html[lang=en] .pair-top h3{font-size:25px}html[lang=en] .pair-switch button{font-size:10px}html[lang=en] .header nav#navigation a{font-size:11px}html[lang=en] .floor-tabs button span{font-size:13px}html[lang=en] .potential-copy .potential-note{line-height:1.8}html[lang=en] .photo-badge{font-size:10px}html[lang=en] .hero-caption{gap:14px}
@media(max-width:1100px){.nav-shell>.language-switch{margin-left:12px}.header nav#navigation{gap:18px}.language-switch a{padding:8px}html[lang=en] .cost-summary strong{font-size:26px}}
@media(max-width:800px){.nav-shell>.language-switch{order:0;margin-left:auto;margin-right:13px}.menu-toggle{flex-shrink:0}.header nav#navigation.open{display:flex}.language-switch{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important}.header .language-switch a{font-size:11px;padding:9px}.footer-contact{align-items:flex-start;flex-direction:column}.seller-contact{gap:7px 15px}.print-downloads h2{font-size:36px}html[lang=en] .cost-summary strong{font-size:31px}html[lang=en] .hero h1{font-size:43px}html[lang=en] .hero-caption{font-size:8px}html[lang=en] .floor-tabs button span{font-size:12px}}
@media(max-width:400px){.header .brand{gap:10px}.header .brand>span:not(.brand-mark){font-size:12px}.header .brand small{font-size:7px;letter-spacing:1.3px}.nav-shell>.language-switch{margin-right:10px}.header .language-switch a{padding:8px;font-size:10px}.brochure-actions>.button{width:100%;justify-content:space-between}.print-downloads h2{font-size:31px}html[lang=en] .hero h1{font-size:36px}html[lang=en] .cost-summary strong{font-size:27px}html[lang=en] .floor-tabs button span{font-size:10px}html[lang=en] .floor-tabs button{padding:15px 6px}}
@media print{.language-switch,.print-downloads,.brochure-actions{display:none}.seller-contact a{color:#000}.footer-contact{break-inside:avoid}.hero .seller-contact{display:flex}}
/* Keep the language picker independent of the collapsible main navigation. */
.header nav.language-switch{display:flex;position:static;flex-direction:row;align-items:center;gap:0;padding:0;border:1px solid #bac2b3;font-size:11px;background:transparent}.header nav.language-switch>a{padding:9px 10px}.nav-shell{gap:20px}.nav-shell>.language-switch{margin-left:0}
@media(max-width:800px){.nav-shell{gap:10px}.nav-shell>.language-switch{margin-left:auto;margin-right:3px}.header nav.language-switch>a{padding:8px 9px}.language-switch a[aria-current=page]:hover{color:#fff7e5}}
@media(max-width:365px){.nav-shell{padding:0 16px;gap:8px}.header .brand-mark{width:34px}.header nav.language-switch>a{padding:8px 7px}.header .brand{gap:7px}.nav-shell>.language-switch{margin-right:0}}
@media(max-width:800px){.nav-shell>.brand{order:0}.nav-shell>.language-switch{order:1}.nav-shell>.menu-toggle{order:2}.nav-shell>#navigation{order:3}}
