/* Shared presentation for existing translations; original copy and SEO remain intact. */
:root{--jieli-locale-design:20260922}
html:not(:lang(en)) body[data-structure-review] main .page-hero .page-hero-inner{background:rgba(233,237,240,.82)!important;border-color:rgba(60,80,90,.18)!important;max-width:min(400px,calc(100% - 28px))!important;padding:12px 14px!important}
html:not(:lang(en)) body[data-structure-review] main .page-hero .page-hero-inner h1{font-size:28px!important;line-height:1.2!important;margin-bottom:10px!important}
html:not(:lang(en)) body[data-structure-review] main .page-hero .page-hero-inner .eyebrow{color:#683f30!important}
html:not(:lang(en)) body[data-structure-review] main .page-hero .page-hero-inner>p:not(.eyebrow):not(.breadcrumb){font-size:16px!important;line-height:1.5!important;margin-top:10px!important;margin-bottom:0!important}
html:not(:lang(en)) body[data-structure-review] main>section:not(.hero):not(.trust-band) .home-news-card>div>p:first-child{font-size:13px!important;line-height:1.4!important;letter-spacing:.04em!important}
body[data-structure-review] main a.family-entry .family-entry-language{display:block;font-size:12px;line-height:1.4;color:#657279;margin-top:3px}
body[data-structure-review] .site-header .family-menu-panel{left:auto;inset-inline-start:-14px}
body[data-structure-review] .site-header .desktop-nav .family-menu-panel>a{text-align:start!important}
body[data-structure-review] .site-header .family-menu-panel .family-menu-language{font:inherit;font-size:11px;color:#657279}
body[data-structure-review] .site-header .mobile-menu nav a.family-mobile-link{padding-inline:25px 12px!important}
body[data-structure-review] .site-header .family-mobile-link small{display:block;font-size:11px;color:#657279;font-weight:400}
html[dir=rtl] body[data-structure-review] .site-header .mobile-menu nav{left:0!important;right:auto!important}
@media(min-width:901px){
 html:not(:lang(en)) body[data-structure-review] .hero{grid-template-columns:minmax(0,38%) minmax(0,62%)!important;height:auto!important;min-height:520px!important;align-items:stretch!important}
 html:not(:lang(en)) body[data-structure-review] .hero .hero-copy{height:auto!important;align-items:stretch!important;min-width:0!important}
 html:not(:lang(en)) body[data-structure-review] .hero .hero-copy-inner{height:auto!important;max-height:none!important;align-self:stretch!important;overflow:visible!important;padding:18px clamp(22px,2vw,34px)!important;justify-content:space-between!important}
 html:not(:lang(en)) body[data-structure-review] .hero .hero-carousel{position:relative!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;align-self:stretch!important;min-width:0!important}
 html:not(:lang(en)) body[data-structure-review] .hero .hero-carousel-stage{position:absolute!important;inset:0!important;height:100%!important;min-height:0!important}
 html:not(:lang(en)) body[data-structure-review] .hero .hero-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
 html:not(:lang(en)) body[data-structure-review] .hero .hero-actions .button{flex:1 1 170px!important;min-width:0!important;white-space:normal!important}
}
@media(max-width:900px){
 html:not(:lang(en)) body[data-structure-review] main .page-hero .page-hero-inner{max-width:min(340px,calc(100% - 20px))!important}
 html:not(:lang(en)) body[data-structure-review] main .page-hero .page-hero-inner h1{font-size:24px!important}
}
