:root{--font-family-text:'Helvetica Neue',Helvetica,Arial,sans-serif;--font-family-heading:'Helvetica Neue',Helvetica,Arial,sans-serif;--layout-wide-inline-size:min(100vw, 100%);--layout-max-inline-size:calc(var(--layout-wide-inline-size) * 0.94);--layout-inline-gutter:clamp(1rem, 5vw, 2.5rem);--layout-inline-bleed:calc(
    (var(--layout-wide-inline-size) - var(--layout-max-inline-size)) / 2
  );--type-letter-spacing:0;--type-h1-font-size:clamp(2.5rem, 5vw, 50px);--type-h1-line-height:1.4;--type-h1-spacing:50px;--type-h2-font-size:clamp(2rem, 4vw, 41px);--type-h2-line-height:1.4;--type-h2-spacing:41px;--type-h3-font-size:clamp(1.75rem, 3.5vw, 35px);--type-h3-line-height:1.4;--type-h3-spacing:35px;--type-h4-font-size:clamp(1.5rem, 3vw, 29px);--type-h4-line-height:1.4;--type-h4-spacing:29px;--type-h5-font-size:clamp(1.25rem, 2.5vw, 24px);--type-h5-line-height:1.4;--type-h5-spacing:24px;--type-h6-font-size:clamp(1rem, 2vw, 17px);--type-h6-line-height:1.5;--type-h6-spacing:17px;--type-body-font-size:clamp(1rem, 1.5vw, 20px);--type-body-line-height:1.5;--type-body-spacing:20px;--type-secondary-font-size:clamp(0.95rem, 1.2vw, 17px);--type-secondary-line-height:1.5;--type-secondary-spacing:17px;--color-text-primary:#1e1e1e;--color-text-strong:#111;--color-text-muted:#323232;--color-text-inverse:#fff;--color-surface-base:#fff;--color-surface-muted:#fafafa;--color-surface-subtle:#f5f5f5;--color-surface-ice:#f5f9ff;--color-border-default:#d9d9d9;--color-border-soft:#e6e6e6;--color-brand-navy:#021e5f;--color-brand-royal-dark:#042d8d;--color-brand-royal:#1657e8;--color-brand-electric:#1a63ff;--color-brand-deep:#1e3aff;--color-brand-bright:#2450ff;--color-brand-indigo:#203864;--color-brand-indigo-light:#4d79c7;--color-accent-cyan:#5dceff;--color-accent-sky:#7eeeff;--color-accent-ice:#9ff6ff;--color-accent-gold:#bf9000;--color-link-primary:#0b57d0;--color-neutral-900:#121212;--color-neutral-800:#191919}@media (max-width:64rem){:root{--layout-inline-gutter:1.25rem;--container-spacing:1.25rem}}html{font-family:var(--font-family-text);line-height:1;letter-spacing:var(--type-letter-spacing);text-size-adjust:100%}*,*:before,*:after{line-height:inherit;letter-spacing:inherit}body{background-color:var(--color-surface-base);color:var(--color-text-primary);font-family:var(--font-family-text);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);letter-spacing:var(--type-letter-spacing);margin:0;min-height:100vh;text-rendering:optimizeLegibility}h1,.h1,.editor-styles-wrapper h1,.editor-styles-wrapper .h1{font-family:var(--font-family-heading);font-size:var(--type-h1-font-size);line-height:var(--type-h1-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h1-spacing)}h2,.h2,.editor-styles-wrapper h2,.editor-styles-wrapper .h2{font-family:var(--font-family-heading);font-size:var(--type-h2-font-size);line-height:var(--type-h2-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h2-spacing)}h3,.h3,.editor-styles-wrapper h3,.editor-styles-wrapper .h3{font-family:var(--font-family-heading);font-size:var(--type-h3-font-size);line-height:var(--type-h3-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h3-spacing)}h4,.h4,.editor-styles-wrapper h4,.editor-styles-wrapper .h4{font-family:var(--font-family-heading);font-size:var(--type-h4-font-size);line-height:var(--type-h4-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h4-spacing)}h5,.h5,.editor-styles-wrapper h5,.editor-styles-wrapper .h5{font-family:var(--font-family-heading);font-size:var(--type-h5-font-size);line-height:var(--type-h5-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h5-spacing)}h6,.h6,.editor-styles-wrapper h6,.editor-styles-wrapper .h6{font-family:var(--font-family-heading);font-size:var(--type-h6-font-size);line-height:var(--type-h6-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-h6-spacing);text-transform:none}p,.body-text,.text-body,.editor-styles-wrapper p,ul,ol,li{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);letter-spacing:var(--type-letter-spacing)}p,.body-text,.text-body,.editor-styles-wrapper p{margin:0 0 var(--type-body-spacing)}small,.text-secondary,.secondary-text,.label-text,.eyebrow{font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height);letter-spacing:var(--type-letter-spacing);text-transform:none}dt,caption{font-size:var(--type-secondary-font-size);line-height:var(--type-secondary-line-height);letter-spacing:var(--type-letter-spacing);margin:0 0 var(--type-secondary-spacing);text-transform:none}dd{font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);margin:0 0 calc(var(--type-body-spacing) * 0.75)}flynt-component{margin-block:var(--component-spacing,clamp(3rem, 6.5vw + 1.05rem, 6.25rem));padding-inline:var(--layout-inline-gutter,1.25rem)}flynt-component.no-inline-gutter{padding-inline:0}flynt-component.no-component-spacing{margin-block:0}flynt-component.no-inline-gutter>*{box-sizing:border-box;padding-inline:var(--layout-inline-gutter,1.25rem)}body>flynt-component:first-of-type{margin-block-start:0}