:root{--page-title-display:none;}/* Start custom CSS *//* CLS fix (5 Nov 2026): the two hero buttons need ~398px side by side. On narrow phones they wrap to two rows once Schibsted Grotesk
   loads (font swap), which pushed the card below down ~92px. Stack them from the first paint up to 440px wide; wider screens unchanged. */
@media (max-width: 440px) {
  .elementor .e-con.elementor-element-2a2e749c { flex-direction: column; align-items: flex-start; }
}

/* Font fallback (5 Nov 2026, approved for this page only): metric-matched fallback faces for Schibsted Grotesk so text wraps the same
   before and after the web font swaps in (CLS). size-adjust = Schibsted / fallback advance width on this page's text (fontTools);
   ascent/descent = Schibsted metrics (97.66% / 25.78%) ÷ size-adjust. Schibsted Grotesk stays first, so it is still the final font.
   Test files: nivo-semrush-2026-11/round2/fonts/. */
/* Desktop, iOS, Windows: Arial */
@font-face { font-family: "Schibsted Fallback"; src: local("Arial"), local("ArialMT");
  font-weight: 100 449; size-adjust: 105.1%; ascent-override: 92.92%; descent-override: 24.53%; line-gap-override: 0%; }
@font-face { font-family: "Schibsted Fallback"; src: local("Arial"), local("ArialMT");
  font-weight: 450 549; size-adjust: 106.5%; ascent-override: 91.70%; descent-override: 24.21%; line-gap-override: 0%; }
@font-face { font-family: "Schibsted Fallback"; src: local("Arial Bold"), local("Arial-BoldMT");
  font-weight: 550 900; size-adjust: 99.8%; ascent-override: 97.85%; descent-override: 25.83%; line-gap-override: 0%; }

/* Android: Roboto (used only where Arial isn't installed) */
@font-face { font-family: "Schibsted Fallback Android"; src: local("Roboto"), local("Roboto-Regular");
  font-weight: 100 449; size-adjust: 104.9%; ascent-override: 93.10%; descent-override: 24.58%; line-gap-override: 0%; }
@font-face { font-family: "Schibsted Fallback Android"; src: local("Roboto Medium"), local("Roboto-Medium");
  font-weight: 450 549; size-adjust: 105.5%; ascent-override: 92.57%; descent-override: 24.44%; line-gap-override: 0%; }
@font-face { font-family: "Schibsted Fallback Android"; src: local("Roboto Bold"), local("Roboto-Bold");
  font-weight: 550 900; size-adjust: 106.5%; ascent-override: 91.70%; descent-override: 24.21%; line-gap-override: 0%; }

/* Page-scoped: only this page's content area. Header/footer and the global variable are untouched. */
.elementor-18463 { --nivo-font-sans: "Schibsted Grotesk", "Schibsted Fallback", "Schibsted Fallback Android", sans-serif; }/* End custom CSS */