/* Local webfonts (from provided MyFonts kit) – remote tracking import removed.
   IMPORTANT: ensure your license allows self-hosting without the MyFonts tracking snippet.
*/
@font-face {
  font-family: 'HelveticaNeueStd-Cn';
  src: url('../fonts/helvetica-neue-ltstd/webfonts/2F5223_0_0.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeueStd-Cn';
  src: url('../fonts/helvetica-neue-ltstd/webfonts/2F5223_2_0.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'HelveticaNeueStd-Cn';
  src: url('../fonts/helvetica-neue-ltstd/webfonts/2F5223_1_0.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}



/* === Global Typography Defaults === */
body {
    color: var(--ill-text, #605B57);
    font-family: var(--ill-body-font, 'HelveticaNeueStd-Cn', Arial, sans-serif);
}
