/* Fluid Font Generator - Auto-generated CSS */
/* Do not edit this file directly. Changes will be overwritten. */
/* Generated: 2026-11-12 04:59:18 UTC */
/* Settings: 8f168c8271a39a9bcb857b22fa66abd5 */

:root {
    --kg_font-size-body-xs: clamp(0.75rem, calc(0.278vw + 0.688rem), 0.938rem);
    --kg_line-height-body-xs: clamp(1.125rem, calc(0.417vw + 1.031rem), 1.406rem);
    --kg_font-size-body-sm: clamp(0.938rem, calc(0.278vw + 0.875rem), 1.125rem);
    --kg_line-height-body-sm: clamp(1.453rem, calc(0.347vw + 1.375rem), 1.688rem);
    --kg_font-size-body: clamp(1.063rem, calc(0.278vw + 1rem), 1.25rem);
    --kg_line-height-body: clamp(1.594rem, calc(0.324vw + 1.521rem), 1.813rem);
    --kg_font-size-body-lg: clamp(1.063rem, calc(0.463vw + 0.958rem), 1.375rem);
    --kg_line-height-body-lg: clamp(1.647rem, calc(0.718vw + 1.485rem), 2.131rem);
    --kg_font-size-body-xl: clamp(1.25rem, calc(0.463vw + 1.146rem), 1.563rem);
    --kg_line-height-body-xl: clamp(1.875rem, calc(0.579vw + 1.745rem), 2.266rem);
    --kg_font-size-button: clamp(0.75rem, calc(0.185vw + 0.708rem), 0.875rem);
    --kg_line-height-button: clamp(1.125rem, calc(0.278vw + 1.063rem), 1.313rem);
    --kg_font-size-link: clamp(1.063rem, calc(0.278vw + 1rem), 1.25rem);
    --kg_line-height-link: clamp(1.594rem, calc(0.324vw + 1.521rem), 1.813rem);
    --kg_font-size-caption: clamp(0.75rem, calc(0.185vw + 0.708rem), 0.875rem);
    --kg_line-height-caption: clamp(1.05rem, calc(0.259vw + 0.992rem), 1.225rem);
    --kg_font-size-label-sm: clamp(0.688rem, calc(0.278vw + 0.625rem), 0.875rem);
    --kg_line-height-label-sm: clamp(0.963rem, calc(0.324vw + 0.89rem), 1.181rem);
    --kg_font-size-label: clamp(0.75rem, calc(0.37vw + 0.667rem), 1rem);
    --kg_line-height-label: clamp(1.05rem, calc(0.444vw + 0.95rem), 1.35rem);
    --kg_font-size-label-lg: clamp(0.938rem, calc(0.278vw + 0.875rem), 1.125rem);
    --kg_line-height-label-lg: clamp(1.266rem, calc(0.375vw + 1.181rem), 1.519rem);
    --kg_font-size-h1: clamp(1.625rem, calc(3.148vw + 0.917rem), 3.75rem);
    --kg_line-height-h1: clamp(2.438rem, calc(3.333vw + 1.688rem), 4.688rem);
    --kg_font-size-h2: clamp(1.313rem, calc(1.759vw + 0.917rem), 2.5rem);
    --kg_line-height-h2: clamp(1.838rem, calc(1.167vw + 1.575rem), 2.625rem);
    --kg_font-size-h3: clamp(1.188rem, calc(1.296vw + 0.896rem), 2.063rem);
    --kg_line-height-h3: clamp(1.781rem, calc(1.517vw + 1.44rem), 2.805rem);
    --kg_font-size-h4: clamp(1.125rem, calc(1.111vw + 0.875rem), 1.875rem);
    --kg_line-height-h4: clamp(1.609rem, calc(1.311vw + 1.314rem), 2.494rem);
    --kg_font-size-h5: clamp(1.125rem, calc(0.648vw + 0.979rem), 1.563rem);
    --kg_line-height-h5: clamp(1.609rem, calc(0.857vw + 1.416rem), 2.188rem);
    --kg_font-size-h6: clamp(1.125rem, calc(0.37vw + 1.042rem), 1.375rem);
    --kg_line-height-h6: clamp(1.609rem, calc(0.387vw + 1.522rem), 1.87rem);
    --kg_font-size-subheading: clamp(1.125rem, calc(0.556vw + 1rem), 1.5rem);
    --kg_line-height-subheading: clamp(1.631rem, calc(0.583vw + 1.5rem), 2.025rem);
    --kg_font-size-display-1: clamp(2rem, calc(4.444vw + 1rem), 5rem);
    --kg_line-height-display-1: clamp(2.52rem, calc(4.637vw + 1.477rem), 5.65rem);
    --kg_font-size-display-2: clamp(1.813rem, calc(3.796vw + 0.958rem), 4.375rem);
    --kg_line-height-display-2: clamp(2.356rem, calc(3.963vw + 1.465rem), 5.031rem);
    --kg_font-size-display-3: clamp(1.625rem, calc(3.148vw + 0.917rem), 3.75rem);
    --kg_line-height-display-3: clamp(2.438rem, calc(3.333vw + 1.688rem), 4.688rem);
    --kg_font-size-blockquote: clamp(0.875rem, calc(0.463vw + 0.771rem), 1.188rem);
    --kg_line-height-blockquote: clamp(1.488rem, calc(0.787vw + 1.31rem), 2.019rem);
    --kg_font-size-article: clamp(0.813rem, calc(0.37vw + 0.729rem), 1.063rem);
    --kg_line-height-article: clamp(1.706rem, calc(0.778vw + 1.531rem), 2.231rem);
    --kg_font-size-lead: clamp(0.938rem, calc(0.463vw + 0.833rem), 1.25rem);
    --kg_line-height-lead: clamp(1.594rem, calc(0.787vw + 1.417rem), 2.125rem);
    --kg_font-size-excerpt: clamp(0.875rem, calc(0.185vw + 0.833rem), 1rem);
    --kg_line-height-excerpt: clamp(1.488rem, calc(0.315vw + 1.417rem), 1.7rem);
    --kg_font-size-nav-sm: clamp(0.75rem, calc(0.185vw + 0.708rem), 0.875rem);
    --kg_line-height-nav-sm: clamp(0.975rem, calc(0.176vw + 0.935rem), 1.094rem);
    --kg_font-size-nav: clamp(0.875rem, calc(0.185vw + 0.833rem), 1rem);
    --kg_line-height-nav: clamp(1.138rem, calc(0.167vw + 1.1rem), 1.25rem);
    --kg_font-size-nav-lg: clamp(0.938rem, calc(0.278vw + 0.875rem), 1.125rem);
    --kg_line-height-nav-lg: clamp(1.219rem, calc(0.278vw + 1.156rem), 1.406rem);
}
