.header-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.language-picker{display:flex;gap:4px;font-size:10px;line-height:1.2;min-width:106px;color:var(--muted)}.language-picker select{padding:7px 24px 7px 9px;font-size:12px;background:transparent;max-width:140px;border-color:var(--line);cursor:pointer}.footer-languages{display:flex;flex-wrap:wrap;gap:14px;grid-column:1/-1;font-size:12px}.footer-languages a[aria-current=page]{font-weight:bold;text-decoration:underline;text-underline-offset:4px}html[lang=en] h1{font-size:clamp(56px,5.8vw,96px);letter-spacing:-.055em}html[lang=kk] h1{font-size:clamp(42px,4.6vw,76px);letter-spacing:-.04em}html[lang=kk] h2{font-size:clamp(32px,3.3vw,51px)}html[lang=he] h1{font-size:clamp(64px,6.1vw,102px);letter-spacing:-.035em;line-height:1.08}html[lang=he] h2,html[lang=he] h3{letter-spacing:-.02em}html[dir=rtl] .eyebrow,html[dir=rtl] .tag{letter-spacing:.5px}html[dir=rtl] .hero-copy{padding:38px 0 0 12%}html[dir=rtl] .intro{text-align:right}html[dir=rtl] .photo-bottom{left:auto;right:28px}html[dir=rtl] .tag{left:auto;right:17px}html[dir=rtl] .gallery-link{right:auto;left:16px}html[dir=rtl] .close{right:auto;left:12px}html[dir=rtl] details p{padding-right:0;padding-left:20px}html[dir=rtl] .car-id{margin-left:0;margin-right:8px}.car-bottom b,#gallery-counter{display:inline-block;direction:ltr;unicode-bidi:isolate}#gallery-title{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .brand small{direction:rtl;letter-spacing:0}html[dir=rtl] .gallery-controls{direction:ltr}html[dir=rtl] #prev,html[dir=rtl] #next{transform:scaleX(-1)}html[dir=rtl] .photo-label{direction:ltr}html[dir=rtl] .hero .button>span{transform:scaleX(-1)}.header-actions .navcta{white-space:nowrap}html[lang=kk] header nav{gap:15px}html[lang=kk] .steps h3{font-size:19px}.car-description,.specs,.tag{line-height:1.5}
@media(max-width:1200px){header{padding-left:4%;padding-right:4%}header nav{gap:16px}.header-actions{gap:16px}.header-actions .navcta{display:none}html[lang=kk] header nav{font-size:12px;gap:12px}}
@media(max-width:900px){.header-actions .navcta{display:block}html[dir=rtl] .hero-copy{padding-right:0;padding-left:8%}}
@media(max-width:600px){.header-actions{gap:10px}.header-actions .navcta{display:none}.language-picker{min-width:104px}.language-picker select{max-width:126px}.hero h1 br:nth-of-type(2){display:block}html[lang=en] h1{font-size:64px}html[lang=kk] h1{font-size:clamp(35px,8.8vw,52px)}html[lang=he] h1{font-size:68px}html[dir=rtl] .hero-copy{padding:0}html[dir=rtl] .photo-bottom{right:20px}html[dir=rtl] #gallery-title{padding-right:0;padding-left:30px}html[lang=kk] .filters button{font-size:10px;padding:10px 12px}html[dir=rtl] .steps article{grid-template-columns:30px 1fr}.hero h1{max-width:100%}html[lang=en] h1{font-size:clamp(46px,14vw,64px)}}
/* Chinese typography uses natural character spacing and local font fallbacks. */
html[lang=zh] body{font-family:Arial,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3{letter-spacing:0;line-height:1.22}html[lang=zh] .hero h1{font-size:clamp(38px,4.2vw,66px)}html[lang=zh] .eyebrow,html[lang=zh] .photo-label,html[lang=zh] .brand small{letter-spacing:.06em}html[lang=zh] .intro{max-width:100%;line-height:1.9}html[lang=zh] .photo-bottom{letter-spacing:0;line-height:1.4}html[lang=zh] .filters{flex-wrap:wrap}html[lang=zh] .hero-copy{padding-right:7%}@media(max-width:600px){html[lang=zh] .hero h1{font-size:clamp(34px,9vw,48px)}html[lang=zh] .hero-copy{padding-right:0}html[lang=zh] h2{font-size:32px}}
