.site-page .kg-width-full .kg-header-card-text {
    padding: min(5vmax,260px)0;
}
.site-page .kg-layout-split .kg-header-card-content {
    grid-template-columns: 1fr 2fr;
}
.site-page .kg-layout-split.kg-content-wide .kg-header-card-text {
    padding: min(8vmax,220px)0 min(8vmax,220px) min(4vmax,80px);
}
.site-page .kg-header-card.kg-width-full.kg-layout-split .kg-header-card-subheading, .kg-header-card.kg-width-wide .kg-header-card-subheading {
    font-size: clamp(1.05em,1.3vw,2rem) !important;
}
.site-page .kg-header-card-content {
    width: 85%;
    margin: auto;
}
.site-page .kg-header-card.kg-width-full h2.kg-header-card-heading {
    font-size: clamp(2.8rem,5.6vw,5rem);
  }

@media (max-width: 640px) {
    .site-page .kg-layout-split .kg-header-card-content {
        grid-template-columns: 1fr;
    }
    .site-page .kg-header-card-content {
        width: 90%;
    }
}