/* Text direction and long-language layout within the existing service template. */
#winge-case-content[data-low-power-service]{letter-spacing:normal}
#winge-case-content[data-low-power-service]:not([lang="zh-CN"]){font-family:Arial,"Microsoft YaHei",sans-serif}
#winge-case-content[data-low-power-service][lang="ja"]{font-family:"Yu Gothic",Meiryo,Arial,sans-serif}
#winge-case-content[data-low-power-service][lang="ko"]{font-family:"Malgun Gothic",Arial,sans-serif}
#winge-case-content[data-low-power-service][lang="ar"]{font-family:Tahoma,Arial,sans-serif}
#winge-case-content[data-low-power-service] :is(h1,h2,h3,h4,p,li,td,th,a,summary){overflow-wrap:anywhere;min-width:0}
#winge-case-content[data-low-power-service] :is(p,li,td,th){text-align:start}
#winge-case-content[data-low-power-service]:not([lang="zh-CN"]) h1{font-size:clamp(30px,3.4vw,54px);line-height:1.18;hyphens:auto}
#winge-case-content[data-low-power-service] .button{height:auto;white-space:normal;max-width:100%;text-align:center;line-height:1.5}
#winge-case-content[data-low-power-service][lang="de"] .button{hyphens:auto}
#winge-case-content[data-low-power-service] .hero__tags>span{max-width:100%;white-space:normal}
#winge-case-content[data-low-power-service] :is(.hero__copy,.hero-card,.article-card,.support-card,.module-card,.service-link-card,.cta-banner>div){min-width:0}
#winge-case-content[data-low-power-service] .hero-card ol li>div{min-width:0}
#winge-case-content[data-low-power-service] .process-grid article{min-width:0}
#winge-case-content[data-low-power-service][dir="rtl"] :is(ul,ol){padding-left:0;padding-inline-start:22px}
#winge-case-content[data-low-power-service][dir="rtl"] .hero-card ol{padding-inline-start:0}
#winge-case-content[data-low-power-service][dir="rtl"] .hero-card li>span{flex-shrink:0}
#winge-case-content[data-low-power-service][dir="rtl"] .eyebrow{letter-spacing:normal}
#winge-case-content[data-low-power-service][dir="rtl"] .breadcrumbs span{transform:none}
#winge-case-content[data-low-power-service][dir="rtl"] .service-link-card__more span{display:inline-block;transform:scaleX(-1)}
body.lp-page #winge-case-consult[dir="rtl"]{text-align:right}
body.lp-page #winge-case-consult[dir="rtl"] .dialog-close{right:auto;left:16px}
body.lp-page #winge-case-consult[dir="rtl"] :is(h2,.contact-dialog__header .eyebrow){padding-right:0;padding-left:48px}
body.lp-page #winge-case-consult[dir="rtl"] :is(input[type="tel"],a[href^="tel:"],a[href^="mailto:"]){direction:ltr;text-align:left}
body.lp-page #winge-case-consult :is(label,button,p,a){overflow-wrap:anywhere;white-space:normal;min-width:0}
@media(max-width:767px){
 #winge-case-content[data-low-power-service]:not([lang="zh-CN"]) h1{font-size:clamp(28px,7.2vw,38px);line-height:1.2}
 #winge-case-content[data-low-power-service] .hero__actions{display:flex;flex-wrap:wrap}
 #winge-case-content[data-low-power-service] .hero__actions .button{flex:1 1 140px}
}
@media(max-width:520px){body.lp-page #winge-case-consult[dir="rtl"] .dialog-close{left:9px}}
@media(min-width:768px) and (max-width:1455px){
 #winge-case-content[data-low-power-service][dir="rtl"] > section > .container{margin-inline:112px 32px}
}
