/*!
 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free
 *   Icons: CC BY 4.0 · Fonts: SIL OFL 1.1 · Code: MIT License
 * Copyright 2023 Fonticons, Inc.
 *
 * Self-hosted subset for Associated Testing Laboratories (2026-07-31).
 * The two woff2 files in ../assets/fonts/ are the official 6.5.1 webfonts cut down
 * with pyftsubset to only the 8 glyphs this site uses — the outlines, unitsPerEm,
 * ascent/descent and per-glyph advance widths are byte-identical to upstream, so
 * rendering is unchanged. The rules below are copied verbatim from
 * font-awesome/6.5.1/css/all.min.css, limited to the .fas / .fab classes and the
 * 8 icons in use. Replaces a 102 KB CSS + 273 KB of webfont from cdnjs.
 *
 * Icons in use: fa-search, fa-map-marker-alt, fa-briefcase, fa-phone,
 * fa-envelope, fa-clock, fa-check-circle (solid) · fa-linkedin-in (brands).
 */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../assets/fonts/fa-solid-900-subset.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../assets/fonts/fa-brands-400-subset.woff2) format("woff2");
}
.fab,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fas {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}
.fab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}
.fa-search:before { content: "\f002"; }
.fa-clock:before { content: "\f017"; }
.fa-check-circle:before { content: "\f058"; }
.fa-phone:before { content: "\f095"; }
.fa-briefcase:before { content: "\f0b1"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-linkedin-in:before { content: "\f0e1"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
