.language-footer{position:relative;z-index:1;background:#171815;color:#eeefe8;padding:22px max(24px,5vw);border-top:1px solid #ffffff24;font:14px/1.5 system-ui,sans-serif}
.language-switch{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;max-width:1600px;margin:auto}
.language-switch>span{color:#a8aaa0;margin-right:12px}
.language-switch>a{display:inline-flex;align-items:center;min-height:44px;padding:9px 15px;border:1px solid transparent;border-radius:4px;color:inherit;text-decoration:none}
.language-switch>a:hover,.language-switch>a:focus-visible{color:#d5ed45;border-color:#d5ed45;outline-offset:4px}
.language-switch>a[aria-current]{color:#171815;background:#d5ed45}
html[lang=en] :is(h1,h2,h3,h4,p,figcaption,button,a,label,summary){overflow-wrap:break-word;word-break:normal}
html[lang=en] :is(.hero-intro,.hero-bottom,.capabilities-heading,.next-top){min-width:0}
html[lang=en] .hero-intro p{max-width:24ch}
html[lang=en] .site-header nav{gap:clamp(14px,2.4vw,34px)}
@media(max-width:600px){.language-switch{justify-content:center}.language-footer{padding:18px 20px}html[lang=en] .site-header nav{gap:14px}html[lang=en] .site-header nav a{font-size:12px}}
@media(max-width:700px){
  html[lang=en] .cap-index nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 8px}
  html[lang=en] .cap-index a{white-space:normal;text-align:center;line-height:1.3;padding:8px 3px}
  html[lang=en] .cap-entry{scroll-margin-top:108px}
  html[lang=en] .scenario-selector{min-width:0}
  html[lang=en] .scenario-selector strong{white-space:normal;overflow-wrap:anywhere}
  html[lang=en] .scenario-selector button{min-width:0}
}
@media(max-width:700px){html[lang=en] .scenario-selector a{min-width:0}html[lang=en] .scenario-selector a>div{min-width:0}}
html[lang=en] h1{white-space:normal}
html[lang=en] .hero-copy{min-width:0}
html[lang=en] [data-locale-page*="3m-health-device"] #quality-status{font-size:12cqw;letter-spacing:-.04em}
html[lang=en] [data-locale-page*="3m-health-device"] .trend-stamp strong{font-size:4.8cqw;letter-spacing:-.04em}
html[lang=en] [data-locale-page*="aux-air-conditioner"] .light-film-row dl div{grid-template-columns:minmax(7em,auto) minmax(0,1fr)}
html[lang=en] [data-locale-page*="supor-"] .masthead .brand>span{display:none}
@media(max-width:700px){
  html[lang=en] .expansion-path ol{grid-template-columns:minmax(0,1fr);gap:24px}
  html[lang=en] .expansion-path li{white-space:normal;min-width:0;padding-right:0}
  html[lang=en] .expansion-path li:not(:last-child)::after{right:auto;left:2px;top:auto;bottom:-12px;transform:rotate(135deg)}
}
@media(max-width:700px){
  html[lang=en] [data-locale-page*="fridge-guardian"] #film-toggle{width:auto;min-width:108px;white-space:normal}
  html[lang=en] [data-locale-page*="cem-thermometer"] .case-brand{min-width:0;gap:10px;flex-wrap:wrap}
  html[lang=en] [data-locale-page$="upgrade-proposal.html"] .brand{white-space:normal;min-width:0;max-width:100%;line-height:1.4}
  html[lang=en] [data-locale-page$="upgrade-proposal.html"] .brand-mark{flex-shrink:0}
  html[lang=en] [data-locale-page$="upgrade-proposal.html"] .scene *{min-width:0;overflow-wrap:anywhere}
  html[lang=en] [data-locale-page$="upgrade-proposal.html"] .compare-line{grid-template-columns:minmax(0,1fr);gap:6px}
  html[lang=en] [data-locale-page$="upgrade-proposal.html"] .compare-line b{white-space:normal}
  html[lang=en] [data-locale-page$="upgrade-proposal.html"] .delta-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
  html[lang=en] [data-locale-page$="upgrade-proposal.html"] .compare-box{padding:15px}
  html[lang=en] [data-locale-page$="upgrade-proposal.html"] .chart-head{flex-wrap:wrap}
  html[lang=en] [data-locale-page$="upgrade-proposal.html"] .screenshot-frame{min-height:0;margin:0;max-width:100%}
}
