/* Add only locale and content adaptations to the site's general service CSS. */
#winge-case-content .hero__copy,#winge-case-content .hero-card,#winge-case-content .coverage__content,#winge-case-content .support-card,#winge-case-content .cta-banner>div{min-width:0}
#winge-case-content .breadcrumbs>*,#winge-case-content .hero__tags>span,#winge-case-content .coverage li,#winge-case-content .support-card h3,#winge-case-content .hero-card strong,#winge-case-content .process-grid h3{min-width:0;max-width:100%;overflow-wrap:anywhere}
#winge-case-content .hero__actions{flex-wrap:wrap}
#winge-case-content h2,#winge-case-content h3,#winge-case-content h4{overflow-wrap:anywhere;hyphens:auto}
#winge-case-content .service-toc{min-width:0;grid-template-columns:minmax(0,1fr)}
#winge-case-content .service-toc a{min-width:0;overflow-wrap:anywhere;hyphens:auto}
#winge-case-content .button{max-width:100%;padding-block:12px;line-height:1.6;text-align:center;overflow-wrap:anywhere}
#winge-case-content .article-card .service-directory-grid{margin-top:22px}
#winge-case-content .article-card .service-link-card h4{color:var(--ink)}
#winge-case-content .article-card .service-link-card p{font-size:14px;line-height:1.8;margin-bottom:20px}
#winge-case-content .service-link-card:focus-visible{outline:3px solid #3366cc;outline-offset:3px}
#winge-case-content .static-faq summary{cursor:pointer;align-items:center}
#winge-case-content .static-faq summary>span{min-width:0;overflow-wrap:anywhere}
#winge-case-content .static-faq summary>b{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;line-height:1}
#winge-case-content .static-faq[open] summary>b{transform:none;font-size:0}
#winge-case-content .static-faq[open] summary>b::before{content:"−";font-size:20px}
#winge-case-content .cta-banner>.button{flex:0 1 auto;min-width:150px}
#winge-case-content .cta-banner h2,#winge-case-content .cta-banner p{overflow-wrap:anywhere}
#winge-case-content .locale-links{padding-top:28px}
#winge-case-content .g4-languages{display:flex;flex-wrap:wrap;align-items:center;gap:9px}
#winge-case-content .g4-languages>span{width:100%;font-size:14px;color:#526176}
#winge-case-content .g4-languages a{display:inline-flex;align-items:center;min-height:40px;padding:6px 12px;border:1px solid #d0ddf0;border-radius:7px;background:#fff;font-size:14px;line-height:1.5;color:var(--blue);max-width:100%}
#winge-case-content .g4-languages a[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff}
#winge-case-content[dir=rtl]{text-align:right}
#winge-case-content[dir=rtl] .hero-card li,#winge-case-content[dir=rtl] .module-card{direction:rtl}
#winge-case-content[dir=rtl] .article-card ul{padding-left:0;padding-right:1.25em}
#winge-case-content[dir=rtl] th,#winge-case-content[dir=rtl] td{text-align:right}
#winge-case-content[dir=rtl] .support-card li{padding-left:0;padding-right:17px}
#winge-case-content[dir=rtl] .support-card li::before{left:auto;right:0}
#winge-case-content[dir=rtl] .service-link-card__more{direction:rtl}
@media(max-width:820px){#winge-case-content .cta-banner{flex-direction:column;align-items:stretch}#winge-case-content .cta-banner>.button{width:100%}}
@media(prefers-reduced-motion:reduce){#winge-case-content .button,#winge-case-content .service-link-card{transition:none;transform:none}}

/* Retain the previously verified native chrome locale adaptations. */

@media(max-width:380px){
 .g4-page .mobile-nav>.container{display:flex!important;gap:4px!important}
 .g4-page .mobile-nav .logo{flex:1 1 110px!important;min-width:80px!important;max-width:130px!important;width:auto!important}
 .g4-page .mobile-nav .logo a{display:block!important}
 .g4-page .mobile-nav .logo img{width:100%!important;max-width:130px!important;height:auto!important;object-fit:contain}
 .g4-page .mobile-nav .yyqh{flex:0 0 auto!important;margin-inline:0!important}
 .g4-page .mobile-nav .navModule,.g4-page .mobile-nav .navbtn{flex:0 0 44px!important;width:44px!important;min-width:44px!important;margin:0!important}
 .g4-page .mobile-nav .navbtn{display:flex!important;align-items:center;justify-content:center}
 .g4-page .mobile-nav .navbtn svg{flex:0 0 60px!important;width:60px!important;height:60px!important;margin:0!important;transform:none!important}
}
@media(min-width:992px) and (max-width:1279px){
 .g4-page .nav,.g4-page .desktop-nav,.g4-page .top-bar{height:auto!important}
 .g4-page nav.nav .desktop-nav .top-bar>.container{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;height:auto!important;align-items:center}
 .g4-page .top-bar-left{grid-area:1/1;min-width:0}
 .g4-page .top-bar-right{grid-area:1/2;justify-self:end}
 .g4-page .top-bar-center{grid-area:2/1/3/3;min-width:0;width:100%;justify-content:center}
 .g4-page .site-main-nav{flex-wrap:wrap!important;justify-content:center;gap:8px 26px!important;max-width:100%}
 .g4-page .top-bar .logo,.g4-page .top-bar .logo a{flex:0 0 auto!important;width:auto!important}
 .g4-page nav.nav .top-bar>.container,.g4-page nav.nav .top-bar-center,.g4-page nav.nav .site-main-nav,.g4-page nav.nav .site-main-nav>li:has(.nav-dropdown--wide){position:static!important}
 .g4-page nav.nav .top-bar{position:relative!important}
 .g4-page nav.nav .nav-dropdown--wide{left:50%!important;transform:translateX(-50%)!important;max-width:calc(100vw - 64px)!important;top:100%!important}
}
.g4-page .footer .footer-info-center.footer-nav-modern .footer-nav-group h4{white-space:normal!important;overflow-wrap:anywhere;min-width:0;height:auto!important;line-height:1.6}
@media(min-width:992px){.g4-page .footer>.container{width:min(1180px,calc(100% - 200px))!important;max-width:none!important}}
@media(min-width:992px) and (max-width:1279px){.g4-page .footer .footer-info-center.footer-nav-modern{grid-template-columns:repeat(3,minmax(0,1fr))!important}}

