/* hbg-fonts-v1.css – typsnitt och ikoner från sajten själv (inga anrop till Google Fonts eller Cloudflare).
 * Inter och Playfair Display: SIL Open Font License 1.1 (via Fontsource).
 * Ikoner: Font Awesome Free 6.4.0, bara de ikoner sajten använder. Ikoner CC BY 4.0, typsnitt SIL OFL 1.1, kod MIT.
 * Ändras filen: byt namn (v2), eftersom /assets/ cachas i ett år. */
@font-face { font-family: 'Inter'; font-style: normal; font-display: swap; font-weight: 100 900;
  src: url('/fonts/inter-latin-wght-normal-v5.woff2') format('woff2-variations'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-display: swap; font-weight: 400 900;
  src: url('/fonts/playfair-display-latin-wght-normal-v5.woff2') format('woff2-variations'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'Playfair Display'; font-style: italic; font-display: swap; font-weight: 400 900;
  src: url('/fonts/playfair-display-latin-wght-italic-v5.woff2') format('woff2-variations'); unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }
@font-face { font-family: 'Font Awesome 6 Free'; font-style: normal; font-weight: 900; font-display: block;
  src: url('/fonts/fa-solid-900-hbg-v1.woff2') format('woff2'); }
.fa, .fas, .fa-solid { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block;
  font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; font-family: 'Font Awesome 6 Free'; font-weight: 900; }
.fa-arrow-up-right-from-square::before { content: "\f08e"; }
.fa-award::before { content: "\f559"; }
.fa-bars::before { content: "\f0c9"; }
.fa-brain::before { content: "\f5dc"; }
.fa-calendar-check::before { content: "\f274"; }
.fa-certificate::before { content: "\f0a3"; }
.fa-check-circle::before { content: "\f058"; }
.fa-chess-knight::before { content: "\f441"; }
.fa-chess-rook::before { content: "\f447"; }
.fa-door-open::before { content: "\f52b"; }
.fa-expand-arrows-alt::before { content: "\f31e"; }
.fa-file-signature::before { content: "\f573"; }
.fa-gem::before { content: "\f3a5"; }
.fa-hourglass-half::before { content: "\f252"; }
.fa-landmark::before { content: "\f66f"; }
.fa-layer-group::before { content: "\f5fd"; }
.fa-location-arrow::before { content: "\f124"; }
.fa-map-marker-alt::before { content: "\f3c5"; }
.fa-newspaper::before { content: "\f1ea"; }
.fa-parking::before { content: "\f540"; }
.fa-play::before { content: "\f04b"; }
.fa-play-circle::before { content: "\f144"; }
.fa-quote-left::before { content: "\f10d"; }
.fa-stamp::before { content: "\f5bf"; }
.fa-stopwatch::before { content: "\f2f2"; }
.fa-times::before { content: "\f00d"; }
.fa-times-circle::before { content: "\f057"; }
.fa-tree::before { content: "\f1bb"; }
.fa-users::before { content: "\f0c0"; }
.fa-volume-up::before { content: "\f028"; }
