/* The Arabic face, option 1 (the default): Noto Sans Arabic 400 and 500, OFL 1.1 (../fonts/noto-sans-arabic/LICENSE). Its
   unicode-range covers the Arabic script only, so every numeral, price and Latin name on an Arabic page falls through to
   Spectral and Hanken Grotesk, as on the English page. Linked on Arabic pages only (theme.json arabic_face). Noto carries
   more ink than Spectral 200, so display sizes come down and the line height opens. */
@font-face{font-family:'Noto Sans Arabic';font-weight:400;font-style:normal;font-display:swap;
  src:url(../fonts/noto-sans-arabic/noto-sans-arabic-400.woff2) format('woff2');
  unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:'Noto Sans Arabic';font-weight:500;font-style:normal;font-display:swap;
  src:url(../fonts/noto-sans-arabic/noto-sans-arabic-500.woff2) format('woff2');
  unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}
html[lang=ar]{--font-display:'Noto Sans Arabic','Spectral',Georgia,serif;--font-text:'Noto Sans Arabic','Hanken Grotesk',system-ui,sans-serif}
html[lang=ar] .label,html[lang=ar] .sub,html[lang=ar] .strip .mk,html[lang=ar] .unit .mk,html[lang=ar] .side legend,
html[lang=ar] .tag,html[lang=ar] .tier-rows .pk,html[lang=ar] .seg a{letter-spacing:0;text-transform:none}
html[lang=ar] .label{font-size:calc(var(--fs-label) + 1px)}
html[lang=ar] .hero-copy h1,html[lang=ar] .h1,html[lang=ar] .sec-title,html[lang=ar] .sec-head h2,html[lang=ar] .studio-copy h2,
html[lang=ar] .models-head h1,html[lang=ar] .adv-title,html[lang=ar] .lead,html[lang=ar] .links a,html[lang=ar] .menu-sheet a,
html[lang=ar] .step-h h3,html[lang=ar] .summary h2,html[lang=ar] .acc summary,html[lang=ar] .tier-rows .tn,html[lang=ar] .svc h3,
html[lang=ar] .bandlist .bn{font-weight:400;letter-spacing:0;line-height:1.4}
html[lang=ar] .hero-copy h1{font-size:clamp(30px, calc(12px + 3.6vw), 64px);line-height:1.3}
html[lang=ar] .h1,html[lang=ar] .studio-copy h2{font-size:clamp(28px, calc(13px + 3vw), 58px);line-height:1.35}
html[lang=ar] .sec-title,html[lang=ar] .sec-head h2,html[lang=ar] .models-head h1{font-size:clamp(25px, calc(15px + 2vw), 44px)}
html[lang=ar] body{line-height:1.8}
/* figures and Latin names keep the brand's Spectral at the Latin size: a price reads the same in all three languages */
html[lang=ar] .num,html[lang=ar] .en,html[lang=ar] .big,html[lang=ar] .nums .v,html[lang=ar] .a-price{font-family:'Spectral',Georgia,serif}
html[lang=ar] .opt .a .num,html[lang=ar] .pill .num{font-family:'Hanken Grotesk',system-ui,sans-serif}
html[lang=ar] .car-hero h1{font-family:'Spectral',Georgia,serif}
