/* 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}}
