/* Scoped to the new main pages; subpages do not load this stylesheet. */
html[lang=ru],html[lang=ar]{--sans:'Segoe UI',Arial,sans-serif;--display:'Segoe UI',Arial,sans-serif}
html[lang=ar]{--sans:Tahoma,'Segoe UI',sans-serif;--display:Tahoma,'Segoe UI',sans-serif}
html[lang=ru] .display-title,html[lang=ar] .display-title{font-family:var(--display);font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1.22;letter-spacing:0}
html[lang=ru] .group-section .display-title,html[lang=ar] .group-section .display-title{font-size:30px}
html[lang=ru] .billboard-intro-title,html[lang=ar] .billboard-intro-title{font-family:var(--display);font-size:clamp(46px,5.5vw,88px);font-weight:750;line-height:1.15;letter-spacing:-1px}
html[lang=ar] .billboard-intro-title{line-height:1.45;letter-spacing:0}
html[lang=ru] .billboard-intro-badge,html[lang=ar] .billboard-intro-badge{letter-spacing:.5px}
html[lang=ar] .eyebrow,html[lang=ar] .billboard-caption p,html[lang=ar] .billboard-intro-badge,html[lang=ar] .plant-type,html[lang=ar] .business-card>div>span{letter-spacing:0;font-size:11px}
html:not([lang=ko]) .plant-body h3{font-size:20px}
html:not([lang=ko]) .group-card h3{font-size:14px}
html[lang=ru] .technology-copy .display-title,html[lang=ar] .technology-copy .display-title{font-size:clamp(29px,3vw,44px)}
html[lang=ru] .stats>div>span,html[lang=ar] .stats>div>span{letter-spacing:0;line-height:1.6;text-align:center}
html[lang=ru] .stats strong,html[lang=ar] .stats strong{font-family:Arial,sans-serif;font-size:56px;font-weight:700}
.news-empty{padding:35px 0;color:var(--gray)}
.group-card h3{overflow-wrap:anywhere}
[dir=rtl] .billboard-caption{left:auto;right:var(--gutter)}
[dir=rtl] .billboard-intro-copy{text-align:right}
[dir=rtl] .billboard-controls{right:auto;left:var(--gutter);direction:ltr}
[dir=rtl] .billboard-arrow,[dir=rtl] .billboard-counter,[dir=rtl] .stats strong,[dir=rtl] .plant-body dd,[dir=rtl] .spec-dialog table{direction:ltr}
[dir=rtl] .billboard-cta>span{transform:scaleX(-1)}
[dir=rtl] .dropdown{left:auto;right:-24px;text-align:right}
[dir=rtl] .nav-item:last-child .dropdown{left:-22px;right:auto}
[dir=rtl] .header-chatbot-arrow{transform:scaleX(-1)}
[dir=rtl] .language>div{left:0;right:auto}
[dir=rtl] .group-card h3{text-align:right}
[dir=rtl] .group-card-arrow{left:12px;right:auto}
[dir=rtl] .business-card b{left:17px;right:auto}
[dir=rtl] .floating-chat{left:22px;right:auto}
[dir=rtl] .film-strip .play-button,[dir=rtl] .billboard-intro-badge{letter-spacing:0}
[dir=rtl] .stats>div{border-right:0;border-left:1px solid var(--line)}
[dir=rtl] .stats>div:last-child{border-left:0}
[dir=rtl] .footer-address,[dir=rtl] .plant-description,[dir=rtl] .technology-copy{text-align:right}
[dir=rtl] .billboard-portrait .billboard-image{object-position:38% center}
[dir=rtl] .billboard-slide:has(img[src$="chat.jpg"]) .billboard-image{right:auto;left:0}
[dir=rtl] .billboard-slide:has(img[src$="chat.jpg"]):after{background:linear-gradient(0deg,#0a0e14d9,transparent 40%),linear-gradient(270deg,#101a20 16%,#101a20ed 31%,transparent 58%)}
@media(min-width:1000px) and (max-width:1279px){html[lang=ru] .main-nav{gap:12px}html[lang=ru] .nav-trigger,html[lang=ru] .nav-direct{font-size:11px}}
@media(max-width:700px){html[lang=ru] .billboard-intro-title{font-size:clamp(27px,7.7vw,47px);line-height:1.15}html[lang=ar] .billboard-intro-title{font-size:clamp(31px,8.8vw,55px)}html[lang=ru] .billboard-intro-badge{font-size:6px}html[lang=ar] .billboard-intro-badge{font-size:9px}html[lang=ru] .display-title,html[lang=ar] .display-title{font-size:28px}html[lang=ru] .stats strong,html[lang=ar] .stats strong{font-size:35px}[dir=rtl] .billboard-controls{left:var(--gutter);right:var(--gutter)}[dir=rtl] .billboard-caption{left:var(--gutter)}[dir=rtl] .billboard-portrait .billboard-image{object-position:center}[dir=rtl] .billboard-slide:has(img[src$="chat.jpg"]):after{background:linear-gradient(0deg,#0a0e14ed,transparent 62%)}html:not([lang=ko]) .group-card h3{font-size:11px}}
