/* Brand fonts — SIL Open Font License 1.1 (Schibsted Grotesk, Inter). */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(inter-normal.woff2) format('woff2');
  
}
@font-face {
  font-family: 'Schibsted Grotesk';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(schibsted-grotesk-normal.woff2) format('woff2');
  
}
/* Fallbacks: same room as the web fonts while they load, no layout shift when they arrive (scripts/font-fallbacks.mjs, Arial measured 2026-10-06). */
@font-face { font-family: 'Schibsted Grotesk Fallback'; font-weight: 400 599; src: local('Arial'), local('ArialMT'), local('Roboto'); size-adjust: 103.33%; ascent-override: 94.84%; descent-override: 25.16%; line-gap-override: 0%; }
@font-face { font-family: 'Schibsted Grotesk Fallback'; font-weight: 600 900; src: local('Arial Bold'), local('Arial-BoldMT'), local('Roboto Bold'); size-adjust: 100.86%; ascent-override: 97.16%; descent-override: 25.78%; line-gap-override: 0%; }
@font-face { font-family: 'Inter Fallback'; font-weight: 400 599; src: local('Arial'), local('ArialMT'), local('Roboto'); size-adjust: 106.26%; ascent-override: 91.29%; descent-override: 22.59%; line-gap-override: 0%; }
@font-face { font-family: 'Inter Fallback'; font-weight: 600 900; src: local('Arial Bold'), local('Arial-BoldMT'), local('Roboto Bold'); size-adjust: 101.98%; ascent-override: 95.12%; descent-override: 23.53%; line-gap-override: 0%; }
