/* RACE — Greek overrides. Loaded only by the Greek pages, after styles.css.

   Archivo carries no Greek glyphs, so Greek headings would silently fall back to a
   system face. The display role moves to IBM Plex Sans, which does cover Greek and is
   already the body face — the page stays inside one type family instead of mixing in
   whatever the operating system happens to provide. */

[lang="el"]{
  --font-display:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;
}
[lang="el"] h1,[lang="el"] h2,[lang="el"] h3,[lang="el"] h4{
  font-stretch:normal;font-weight:600;letter-spacing:-.012em;line-height:1.12;
}
[lang="el"] h1{line-height:1.08}

/* Greek words run longer than the English originals; give the tighter labels room */
[lang="el"] .eyebrow{letter-spacing:.1em}
[lang="el"] .stat span{font-size:11.5px;letter-spacing:.04em}
[lang="el"] .clients .track{letter-spacing:.08em}
[lang="el"] .fbtn{white-space:normal}
[lang="el"] .hero h1{max-width:18ch}
