@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap');
.language-strip{height:32px;display:flex;justify-content:space-between;align-items:center;padding:0 3%;background:#eef6fb;border-bottom:1px solid #dceaf3;gap:20px;direction:ltr}.language-strip .language-switch{position:static;display:flex;align-items:center;gap:4px;padding:0;margin:0;border:0;background:none;box-shadow:none;font:10px 'DM Sans',Arial;width:auto;direction:ltr}.language-strip .language-switch a{display:block;padding:4px 10px;border-radius:5px;font-size:9px;line-height:1.5;color:#6e91aa;transition:background .2s,color .2s;letter-spacing:.4px}.language-strip .language-switch a:after{display:none}.language-strip .language-switch a:hover{transform:none;background:#dfedf7;color:#1f6093}.language-strip .language-switch a[aria-current=true]{background:#1d639f;color:white}.language-strip>span{font-size:7px;letter-spacing:1.6px;color:#86a4b9}.language-strip a[lang=ar]{font-family:'Noto Sans Arabic',Tahoma,Arial;letter-spacing:0}.language-strip+header{top:0}html[lang=ru] h1{font-size:clamp(44px,4.8vw,72px)}html[lang=ru] h2{letter-spacing:-1.4px}html[lang=en] .route-nav button,html[lang=ru] .route-nav button{font-size:10px}html[lang=ru] .dropdown-panel{width:280px}html[lang=ru] .catalog-button{font-size:11px}html[lang=ru] nav>a,html[lang=ru] .dropdown-trigger{font-size:12px;padding-inline:9px}html[lang=ru] .family-heading h2{font-size:47px}.language-strip~.route-nav{top:112px}
html[dir=rtl] body{font-family:'Noto Sans Arabic',Tahoma,Arial;direction:rtl}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] em{font-family:'Noto Sans Arabic',Tahoma,Arial;font-style:normal;letter-spacing:0;line-height:1.65}html[dir=rtl] .eyebrow{font-family:'Noto Sans Arabic',Tahoma,Arial;letter-spacing:0;line-height:1.9}html[dir=rtl] h1{font-size:clamp(45px,4.5vw,69px);margin-block:20px}html[dir=rtl] h2{font-size:41px}html[dir=rtl] header nav{margin-left:0;margin-right:auto}html[dir=rtl] .header-tools{margin-left:0;margin-right:auto}html[dir=rtl] .dropdown-panel{left:auto;right:-15px;text-align:right}html[dir=rtl] nav>a:after{left:auto;right:13px}html[dir=rtl] .dropdown-trigger{font-family:inherit;font-size:13px}html[dir=rtl] nav>a{font-size:12px}html[dir=rtl] .catalog-button{font-family:inherit;font-size:12px}html[dir=rtl] .hero-copy{padding-left:0;padding-right:12.7%}html[dir=rtl] .hero-art{direction:ltr}html[dir=rtl] .hero-note{direction:rtl}html[dir=rtl] .art-word{font:80px 'Noto Sans Arabic',Tahoma}html[dir=rtl] .stat-grid>div{border-left:0;border-right:1px solid #d1e3ef;padding-left:0;padding-right:25px}html[dir=rtl] .story-copy{text-align:right}html[dir=rtl] .story-copy p{font-size:13px}html[dir=rtl] .floating-note strong{font-family:inherit;font-size:20px}html[dir=rtl] .footer-wordmark{font-family:Georgia;direction:ltr}html[dir=rtl] .site-footer .footer-main p,html[dir=rtl] .site-footer .footer-main h3,html[dir=rtl] .site-footer .footer-main a{font-family:inherit}html[dir=rtl] .footer-invitation h2{font-size:29px}html[dir=rtl] .footer-with-request .request-form h2{font-family:inherit;font-size:21px;text-align:right}html[dir=rtl] .request-form input,html[dir=rtl] .request-form textarea{font-family:inherit;text-align:right}html[dir=rtl] .request-form input[type=email],html[dir=rtl] .request-form input[type=tel],html[dir=rtl] .coordinate{direction:ltr}html[dir=rtl] .stop-copy h2{font-size:31px}html[dir=rtl] .route-hero h1{font-size:66px}html[dir=rtl] .route-nav button{font-family:inherit;font-size:10px}html[dir=rtl] .route-stop:nth-of-type(even) .stop-copy{padding-left:0;padding-right:15px}html[dir=rtl] .stop-metric strong{direction:ltr;font-size:28px}html[dir=rtl] .stop-art svg{direction:ltr}html[dir=rtl] .stop-art svg text{font-family:Tahoma,Arial;font-size:10px}html[dir=rtl] .route-products,html[dir=rtl] .family-lineup,html[dir=rtl] .product-image-wrap{direction:ltr}html[dir=rtl] .family-item small{direction:rtl}html[dir=rtl] .search-dialog,html[dir=rtl] .career-form{font-family:inherit;direction:rtl}html[dir=rtl] .search-dialog h2{font-size:30px}html[dir=rtl] .search-dialog input,html[dir=rtl] .form-fields input,html[dir=rtl] .form-fields textarea{font-family:inherit}html[dir=rtl] .search-result strong{font-family:inherit;font-size:18px}html[dir=rtl] .dialog-close{right:auto;left:20px}html[dir=rtl] table{text-align:right}html[dir=rtl] caption{text-align:right}html[dir=rtl] .dealer-panel h2{font-size:29px}html[dir=rtl] .map-wrap{direction:ltr}html[dir=rtl] .map-toolbar{direction:rtl}html[dir=rtl] .photo-dialog{direction:ltr}html[dir=rtl] .photo-dialog figcaption{direction:rtl}html[dir=rtl] .article-copy p{line-height:2.1}html[dir=rtl] .news-feature h2{font-size:30px}html[dir=rtl] .catalog-cover h2{font-family:inherit;font-size:35px}html[dir=rtl] .catalog-cover{border-left:0;border-right:7px solid #073453}html[dir=rtl] .erciyes-copy h2{font-size:64px}html[dir=rtl] .erciyes-copy em{font-size:44px}html[dir=rtl] .erciyes-copy{text-align:right;margin-left:0;margin-right:auto}html[dir=rtl] .erciyes-shade{background:linear-gradient(270deg,#0d3e66df,#16436a77 48%,transparent)}html[dir=rtl] .origin-photo{order:1}html[dir=rtl] .origin-content{order:2}
@media(max-width:1100px){html[lang=ru] header .brand{width:95px}html[lang=ru] .dropdown-trigger{font-size:13px}html[dir=rtl] header nav{margin:0}html[dir=rtl] .header-tools{margin-right:auto}.language-strip>span{font-size:6px}}
@media(max-width:700px){.language-strip{padding:0 5%;height:32px}.language-strip>span{display:none}.language-strip .language-switch{gap:5px}.language-strip .language-switch a{padding:4px 11px}html[lang=ru] h1{font-size:43px}html[lang=ru] .hero-copy h1{font-size:44px}html[lang=ru] .catalog-button{font-size:9px;padding:11px 9px}html[lang=ru] .family-heading h2{font-size:35px}html[lang=ru] .family-item small{font-size:6px}html[lang=ru] .route-nav button{font-size:7px}html[lang=ru] .dropdown-panel{width:100%}html[lang=ru] .hero{grid-template-rows:460px 510px}html[dir=rtl] header .brand{width:78px}html[dir=rtl] .catalog-button{font-size:10px;padding:11px}html[dir=rtl] .hero-copy{padding:40px 7% 0;text-align:right}html[dir=rtl] h1,html[dir=rtl] .route-hero h1{font-size:43px}html[dir=rtl] h2{font-size:33px}html[dir=rtl] .hero{grid-template-rows:470px 510px}html[dir=rtl] .art-word{font-size:65px}html[dir=rtl] .footer-invitation h2{font-size:24px}html[dir=rtl] .dropdown-panel{right:0}html[dir=rtl] .water-route{padding:25px 15% 45px 6%}html[dir=rtl] .stop-node{left:auto;right:-58px}html[dir=rtl] .route-stop:nth-of-type(even) .stop-copy{padding:0}html[dir=rtl] .stop-copy h2{font-size:29px}html[dir=rtl] .route-nav button{font-size:8px}html[dir=rtl] .erciyes-copy h2{font-size:49px}html[dir=rtl] .erciyes-copy em{font-size:33px}html[dir=rtl] .hero-note{display:none}html[dir=rtl] .stat-grid>div{padding-right:15px}.language-strip+.route-nav{top:85px}}
.original-document-note{padding:0 8% 35px;margin:0;color:#809bae;font-size:11px;line-height:1.8}html[lang=ru] .stop-art svg text{font-size:9px}
/* Mobile usability and reduced-motion performance */
@media(max-width:700px){.language-strip{height:38px}.language-strip .language-switch a{min-height:30px;min-width:40px;display:flex;align-items:center;justify-content:center;font-size:11px}.search-toggle,.menu{min-width:42px;min-height:42px}input,textarea,select{font-size:16px!important}header nav.open{max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}header nav.open a,header nav.open .dropdown-trigger{min-height:44px;display:flex;align-items:center}.request-form textarea{min-height:90px}.family-item{touch-action:manipulation}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
