/* Active Medical brand typography — Helvetica, per the Active Medical Style Guide.
   Updated 2026-08-03, replacing the self-hosted Manrope/Inter variable fonts.

   Helvetica is not licensable as a webfont, so it is resolved from the visitor's
   system via local(). The chain is Helvetica Neue -> Helvetica -> Arial ->
   Liberation Sans (Linux). Arial is metrically identical to Helvetica, so the
   Windows fallback keeps the same line lengths and layout.

   Weight system per the guide: Bold (700) and Regular (400) only,
   plus Bold Oblique for spot captions. */

@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:400;font-display:swap;
  src:local('Helvetica Neue'),local('HelveticaNeue'),local('Helvetica'),local('Arial'),local('Liberation Sans');}

@font-face{font-family:'Helvetica Neue';font-style:normal;font-weight:700;font-display:swap;
  src:local('Helvetica Neue Bold'),local('HelveticaNeue-Bold'),local('Helvetica Bold'),local('Helvetica-Bold'),local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold');}

@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:400;font-display:swap;
  src:local('Helvetica Neue Italic'),local('HelveticaNeue-Italic'),local('Helvetica Oblique'),local('Helvetica-Oblique'),local('Arial Italic'),local('Arial-ItalicMT'),local('Liberation Sans Italic');}

@font-face{font-family:'Helvetica Neue';font-style:italic;font-weight:700;font-display:swap;
  src:local('Helvetica Neue Bold Italic'),local('HelveticaNeue-BoldItalic'),local('Helvetica Bold Oblique'),local('Helvetica-BoldOblique'),local('Arial Bold Italic'),local('Arial-BoldItalicMT'),local('Liberation Sans Bold Italic');}