/* Fluid Font Generator - Auto-generated CSS */
/* Do not edit this file directly. Changes will be overwritten. */
/* Generated: 2026-02-27 15:15:07 UTC */

:root {
    --sl_font-size-body-xs: 0.875rem;
    --sl_line-height-body-xs: 1.4rem;
    --sl_font-size-body-sm: 1rem;
    --sl_line-height-body-sm: 1.5rem;
    --sl_font-size-body: 1.125rem;
    --sl_line-height-body: clamp(1.688rem, calc(0.183vw + 1.646rem), 1.811rem);
    --sl_font-size-body-lg: 1.25rem;
    --sl_line-height-body-lg: 2rem;
    --sl_font-size-body-xl: 1.25rem;
    --sl_line-height-body-xl: 2rem;
    --sl_font-size-button: 1.125rem;
    --sl_line-height-button: 1.406rem;
    --sl_font-size-link: 1.125rem;
    --sl_line-height-link: 1.688rem;
    --sl_font-size-caption: 0.875rem;
    --sl_line-height-caption: 1.4rem;
    --sl_font-size-label-sm: clamp(0.625rem, calc(0.093vw + 0.604rem), 0.688rem);
    --sl_line-height-label-sm: clamp(0.875rem, calc(0.079vw + 0.857rem), 0.928rem);
    --sl_font-size-label: clamp(0.688rem, calc(0.185vw + 0.646rem), 0.813rem);
    --sl_line-height-label: clamp(0.962rem, calc(0.199vw + 0.918rem), 1.097rem);
    --sl_font-size-label-lg: clamp(0.813rem, calc(0.093vw + 0.792rem), 0.875rem);
    --sl_line-height-label-lg: clamp(1.097rem, calc(0.125vw + 1.069rem), 1.181rem);
    --sl_font-size-h1: clamp(2.375rem, calc(0.926vw + 2.167rem), 3rem);
    --sl_line-height-h1: clamp(2.85rem, calc(1.156vw + 2.59rem), 3.63rem);
    --sl_font-size-h2: clamp(2rem, calc(0.556vw + 1.875rem), 2.375rem);
    --sl_line-height-h2: clamp(2.5rem, calc(0.73vw + 2.336rem), 2.993rem);
    --sl_font-size-h3: clamp(1.625rem, calc(0.37vw + 1.542rem), 1.875rem);
    --sl_line-height-h3: clamp(1.95rem, calc(0.722vw + 1.787rem), 2.438rem);
    --sl_font-size-h4: clamp(1.375rem, calc(0.185vw + 1.333rem), 1.5rem);
    --sl_line-height-h4: clamp(1.87rem, calc(0.185vw + 1.828rem), 1.995rem);
    --sl_font-size-h5: clamp(1.25rem, calc(0.093vw + 1.229rem), 1.313rem);
    --sl_line-height-h5: clamp(1.688rem, calc(0.183vw + 1.646rem), 1.811rem);
    --sl_font-size-h6: 1.125rem;
    --sl_line-height-h6: 1.125rem;
    --sl_font-size-subheading: clamp(3.25rem, calc(1.111vw + 3rem), 4rem);
    --sl_line-height-subheading: clamp(2.875rem, calc(1.667vw + 2.5rem), 4rem);
    --sl_font-size-display-1: clamp(3rem, calc(2.963vw + 2.333rem), 5rem);
    --sl_line-height-display-1: clamp(3.15rem, calc(2.37vw + 2.617rem), 4.75rem);
    --sl_font-size-display-2: clamp(2.5rem, calc(2.222vw + 2rem), 4rem);
    --sl_line-height-display-2: clamp(2.75rem, calc(1.852vw + 2.333rem), 4rem);
    --sl_font-size-display-3: clamp(2rem, calc(1.481vw + 1.667rem), 3rem);
    --sl_line-height-display-3: clamp(2.3rem, calc(1.259vw + 2.017rem), 3.15rem);
    --sl_font-size-blockquote: 1.25rem;
    --sl_line-height-blockquote: 2rem;
    --sl_font-size-nav-sm: clamp(0.813rem, calc(0.093vw + 0.792rem), 0.875rem);
    --sl_line-height-nav-sm: clamp(1.056rem, calc(0.056vw + 1.044rem), 1.094rem);
    --sl_font-size-nav: clamp(0.938rem, calc(0.093vw + 0.917rem), 1rem);
    --sl_line-height-nav: clamp(1.219rem, calc(0.046vw + 1.208rem), 1.25rem);
    --sl_font-size-nav-lg: 1.125rem;
    --sl_line-height-nav-lg: 1.125rem;
}
