/* Ukrainian keeps the same visual system with room for longer labels. */
html[lang=uk-UA] .mission-study:after{content:'ПОВІТРЯНИЙ ПРОСТІР\A ІНФРАСТРУКТУРА\A СПІЛЬНІ МЕЖІ'}
html[lang=uk-UA] .flight-hero h1{font-size:clamp(54px,5.35vw,94px);letter-spacing:-.055em;line-height:1.06}
html[lang=uk-UA] .flight-hero .hero-copy{max-width:61%}
html[lang=uk-UA] .hero-actions,html[lang=uk-UA] .qk-actions{flex-wrap:wrap}
html[lang=uk-UA] .button{white-space:normal;text-align:center}
html[lang=uk-UA] .desktop-nav{gap:16px;font-size:12px}
html[lang=uk-UA] .eyebrow{letter-spacing:.07em}
html[lang=uk-UA] .family-link strong,html[lang=uk-UA] .product-card h2{overflow-wrap:anywhere}
html[lang=uk-UA] .formation-toggle button,html[lang=uk-UA] .view-toggle button{padding-inline:12px}
html[lang=uk-UA] .qk-copy{max-width:650px}
@media(max-width:1400px) and (min-width:961px){html[lang=uk-UA] .header-cta{display:none}html[lang=uk-UA] .site-header{gap:16px}html[lang=uk-UA] .desktop-nav{gap:13px;font-size:11px}}
@media(max-width:800px){html[lang=uk-UA] .flight-hero .hero-copy{max-width:none}html[lang=uk-UA] .flight-hero h1{font-size:clamp(35px,8.9vw,62px)}html[lang=uk-UA] .formation-toggle button{font-size:9px;padding-inline:9px}html[lang=uk-UA] .hero-actions{gap:18px}html[lang=uk-UA] .flight-hero .hero-actions .button{padding-inline:15px}html[lang=uk-UA] .qk-slide-label strong{font-size:10px}html[lang=uk-UA] .qk-copy{max-width:none}html[lang=uk-UA] .scene-controls{gap:10px}}
@media(max-width:380px){html[lang=uk-UA] .flight-hero h1{font-size:31px}html[lang=uk-UA] .flight-hero .hero-actions{gap:14px}html[lang=uk-UA] .flight-hero .hero-actions .button{font-size:11px}html[lang=uk-UA] .flight-hero .hero-actions .text-button{font-size:11px}html[lang=uk-UA] .formation-toggle button{font-size:8px;padding-inline:7px}html[lang=uk-UA] .study-controls{gap:12px;font-size:9px}}
