/* Shared H1 scale for all inner pages. The home page keeps its own approved hero typography. */
:root{
  --svn-inner-h1-size:clamp(52px,3.25vw,64px);
}

.svn-page h1,
.svn-content h1,
.svn-article h1,
.svn-check-hero h1,
.svn-check-page__hero h1,
.svn-seo-hero h1,
.sv-hero__copy h1,
.svn-commercial-hero h1,
.svn-faq-hero h1,
.svn-kb-engine-hero h1,
.svn-knowledge-article-engine .svn-knowledge-hero h1,
.svn-services-hero h1{
  font-size:var(--svn-inner-h1-size);
}

@media (max-width:1100px){
  :root{--svn-inner-h1-size:48px}
}

@media (max-width:700px){
  :root{--svn-inner-h1-size:40px}
}

@media (max-width:390px){
  :root{--svn-inner-h1-size:37px}
}
