html[data-muyao-translated] body{font-family:Arial,"Noto Sans",sans-serif}html[data-muyao-translated] :is(h1,h2,h3,h4,p,a,button,li,dt,dd,span){overflow-wrap:break-word}html[data-muyao-translated] :is(.mp-heading h1,.hero h1,.mp-hero h1){font-size:clamp(36px,4.8vw,68px);line-height:1.08}html[data-muyao-translated] :is(.thermal-title-line){font-size:clamp(28px,3.5vw,49px);line-height:1.2}html[data-muyao-translated] .desktop-nav{gap:20px}html[data-muyao-translated] .desktop-nav a{font-size:12px;white-space:nowrap}html[data-muyao-translated] .header-brand{min-width:0}html[data-muyao-translated] .header-quote{font-size:12px;white-space:nowrap}html[data-muyao-translated] .cg-heading h2{font-size:clamp(28px,3.2vw,44px)}html[data-muyao-translated] .cg-heading>p{flex-shrink:0}html[data-muyao-translated] .cg-filters button{white-space:normal}html[data-muyao-translated] .mp-family h2{font-size:clamp(28px,3vw,43px)}html[data-muyao-translated] .mp-tags{flex-wrap:wrap}html[data-muyao-translated] .mp-family-nav{min-width:0}html[data-muyao-translated] .section-kicker{line-height:1.6}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] :is(.hero,.section,.cg,.my-detail,.mp,.local-privacy,.muyao-inquiry,.muyao-footer){text-align:right}html[dir=rtl] :is(input[type=email],input[type=tel],a[href^="tel:"],a[href^="mailto:"],.cg-dialog-nav>span){direction:ltr;unicode-bidi:isolate}html[dir=rtl] .language-picker nav{right:auto;left:0}html[dir=rtl] :is(.mp-options ul,.my-detail-options){padding-inline-start:0}html[dir=rtl] :is(.eyebrow,.section-kicker,.cg-kicker,.mp-kicker){letter-spacing:0}html[dir=rtl] .cg-heading>p{padding-right:0;padding-left:30px}
@media(max-width:1100px){html[data-muyao-translated] .desktop-nav{gap:12px}html[data-muyao-translated] .header-brand img{max-width:210px}html[data-muyao-translated] .header-quote{padding:14px 15px}}@media(max-width:900px){html[data-muyao-translated] .desktop-nav{display:none}html[data-muyao-translated] #mobile-toggle{display:flex}html[data-muyao-translated] #mobile-links:not([hidden]){display:flex;flex-direction:column}}@media(max-width:600px){html[data-muyao-translated] :is(.hero h1,.mp-hero h1){font-size:39px}html[data-muyao-translated] .cg-heading>p{flex-shrink:1}html[data-muyao-translated] .cg-heading>p br{display:none}html[data-muyao-translated] .cg-gallery-head{align-items:start}html[data-muyao-translated] .cg-count{white-space:nowrap}html[data-muyao-translated] .cg-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-muyao-translated] .header-brand img{max-width:190px}html[data-muyao-translated] .mp-actions{flex-wrap:wrap}html[data-muyao-translated] .cg-gallery-head h3{font-size:23px}}

/* The shared header uses important rules; keep translated labels and RTL alignment within that contract. */
html[data-muyao-translated] .desktop-nav{gap:clamp(12px,1.5vw,22px)!important}
html[data-muyao-translated] .desktop-nav a{font-size:12px!important}
html[dir=rtl] .desktop-nav{margin-left:0!important;margin-right:auto!important}
html[dir=rtl] :is(.footer-explore,.footer-contacts,.footer-focus){border-left:0!important;border-right:1px solid #ffffff1c!important;padding-left:0!important;padding-right:24px!important}
html[dir=rtl] .language-list{right:auto!important;left:0!important}
@media(max-width:980px){html[dir=rtl] .header-actions{margin-left:0!important;margin-right:auto!important}html[dir=rtl] :is(.footer-explore,.footer-focus){border-right:0!important;padding-right:0!important}}
@media(max-width:600px){html[data-muyao-translated] .header-brand img{width:175px!important;max-width:175px!important}html[data-muyao-translated] .footer-cta{white-space:normal!important;text-align:center}html[dir=rtl] .footer-contacts{padding-right:18px!important}}
@media(max-width:480px){html[dir=rtl] .language-list{right:auto!important;left:-36px!important}}

html[dir=rtl] :is(h1,h2,h3,h4){letter-spacing:0!important}
html[dir=rtl] .mp-family-top>span:last-child{margin-left:0;margin-right:auto}
html[dir=rtl] .mp-options li>span{margin-right:0;margin-left:7px}
html[dir=rtl] .cg-filters button span{margin-left:0;margin-right:8px}
html[data-muyao-translated] .cg-dialog-bar>p{min-width:0;overflow-wrap:anywhere}
html[data-muyao-translated] .cg-dialog-bar>button{flex-shrink:0}
@media(max-width:600px){html[data-muyao-translated] .mp-details dl>div{grid-template-columns:1fr;gap:4px}html[data-muyao-translated] .cg-dialog-nav{gap:8px;flex-wrap:wrap}html[data-muyao-translated] .cg-dialog-nav button{padding:9px;font-size:12px}html[data-muyao-translated] .cg-dialog-nav>span{white-space:nowrap}}
html[data-muyao-translated] body{min-width:0!important}
@media(max-width:360px){html[data-muyao-translated] .header-brand img{width:125px!important;max-width:125px!important}html[data-muyao-translated] .header-actions{min-width:0}}

/* Keep long translated words inside mobile editorial grids. */
[data-muyao-translated] :is(.feature,.procurement-faq,.muyao-footer)>*{min-width:0}
[data-muyao-translated] :is(.feature-copy,.procurement-faq,.muyao-footer){overflow-wrap:anywhere;hyphens:auto}
@media(max-width:700px){[data-muyao-translated] .feature,[data-muyao-translated] .procurement-faq{grid-template-columns:minmax(0,1fr)}[data-muyao-translated] .muyao-footer{grid-template-columns:repeat(2,minmax(0,1fr))}[data-muyao-translated] .footer-proof>*{max-width:100%}}
