   .wysi__font--style { --wysi-flow: 1em; --wysi-heading-flow: 1.6em; --wysi-heading-line-height: 1.12; --wysi-text-line-height: 1.6; --wysi-h1: clamp(2.3rem, 1.776rem + 1.456vw, 2.8rem); --wysi-h2: clamp(2rem, 1.476rem + 1.456vw, 2.5rem); --wysi-h3: clamp(1.75rem, 1.278rem + 1.31vw, 2.2rem); --wysi-h4: clamp(1.55rem, 1.183rem + 1.019vw, 1.9rem); --wysi-h5: clamp(1.35rem, 1.088rem + 0.728vw, 1.6rem); --wysi-h6: clamp(1.15rem, 0.993rem + 0.437vw, 1.3rem); font-size: var(--fs-body); line-height: var(--wysi-text-line-height); }  .wysi__font--style > *:first-child { margin-top: 0; } .wysi__font--style > *:last-child { margin-bottom: 0; }  .wysi__font--style p { margin-top: 0; margin-bottom: var(--wysi-flow); }  .wysi__font--style h1, .wysi__font--style h2, .wysi__font--style h3, .wysi__font--style h4, .wysi__font--style h5, .wysi__font--style h6 { margin-top: var(--wysi-heading-flow); margin-bottom: 0.6em; font-weight: inherit; line-height: var(--wysi-heading-line-height); }  .wysi__font--style h1 { font-size: var(--wysi-h1); } .wysi__font--style h2 { font-size: var(--wysi-h2); } .wysi__font--style h3 { font-size: var(--wysi-h3); } .wysi__font--style h4 { font-size: var(--wysi-h4); } .wysi__font--style h5 { font-size: var(--wysi-h5); } .wysi__font--style h6 { font-size: var(--wysi-h6); }  .wysi__font--style ul, .wysi__font--style ol { margin-top: 0; margin-bottom: var(--wysi-flow); padding-left: 1.4em; } .wysi__font--style li { margin-bottom: 0.35em; } .wysi__font--style li:last-child { margin-bottom: 0; }  .wysi__font--style li ul, .wysi__font--style li ol { margin-top: 0.35em; margin-bottom: 0.35em; }  .wysi__font--style a { color: inherit; text-decoration: underline; text-underline-offset: 0.18em; text-decoration-thickness: 0.06em; }  .wysi__font--style strong, .wysi__font--style b { font-weight: 600; } .wysi__font--style em { font-style: italic; }  .wysi__font--style blockquote { margin: var(--wysi-heading-flow) 0; padding-left: 1.2em; border-left: 2px solid currentColor; font-size: 1.1em; line-height: 1.5; }  .wysi__font--style img { max-width: 100%; height: auto; display: block; margin: var(--wysi-heading-flow) 0; }  .wysi__font--style table { width: 100%; border-collapse: collapse; margin: var(--wysi-heading-flow) 0; } .wysi__font--style th, .wysi__font--style td { padding: 0.75em; border: 1px solid currentColor; vertical-align: top; } .wysi__font--style th { font-weight: 600; text-align: left; }  .wysi__font--style hr { border: 0; border-top: 1px solid currentColor; margin: var(--wysi-heading-flow) 0; opacity: 0.25; } body{ background-color: var(--white); }    :root { --ref-w: 1440; --min-w: 375; --header-margin-top: 0px; --header-border-color:: transparent; --header-radius: 0px; --header-background: transparent;  --fs-64-ref: 64; --fs-64-min-px: 30px; --fs-64-max-px: 72px; --fs-64-fluid: calc((var(--fs-64-ref) / var(--ref-w)) * 100vw); --fs-64: clamp(var(--fs-64-min-px), var(--fs-64-fluid), var(--fs-64-max-px));  --fs-54-ref: 54; --fs-54-min-px: 26px; --fs-54-max-px: 60px; --fs-54-fluid: calc((var(--fs-54-ref) / var(--ref-w)) * 100vw); --fs-54: clamp(var(--fs-54-min-px), var(--fs-54-fluid), var(--fs-54-max-px));  --fs-44-ref: 44; --fs-44-min-px: 24px; --fs-44-max-px: 50px; --fs-44-fluid: calc((var(--fs-44-ref) / var(--ref-w)) * 100vw); --fs-44: clamp(var(--fs-44-min-px), var(--fs-44-fluid), var(--fs-44-max-px));  --fs-34-ref: 34; --fs-34-min-px: 21px; --fs-34-max-px: 36px; --fs-34-fluid: calc((var(--fs-34-ref) / var(--ref-w)) * 100vw); --fs-34: clamp(var(--fs-34-min-px), var(--fs-34-fluid), var(--fs-34-max-px));  --fs-20-ref: 20; --fs-20-min-px: 18px; --fs-20-max-px: 22px; --fs-20-fluid: calc((var(--fs-20-ref) / var(--ref-w)) * 100vw); --fs-20: clamp(var(--fs-20-min-px), var(--fs-20-fluid), var(--fs-20-max-px));  --fs-15-ref: 15; --fs-15-min-px: 14px; --fs-15-max-px: 17px; --fs-15-fluid: calc((var(--fs-15-ref) / var(--ref-w)) * 100vw); --fs-15: clamp(var(--fs-15-min-px), var(--fs-15-fluid), var(--fs-15-max-px));  --fs-13-ref: 13; --fs-13-min-px: 11px; --fs-13-max-px: 14px; --fs-13-fluid: calc((var(--fs-13-ref) / var(--ref-w)) * 100vw); --fs-13: clamp(var(--fs-13-min-px), var(--fs-13-fluid), var(--fs-13-max-px));  --fs-10-ref: 10; --fs-10-min-px: 9px; --fs-10-max-px: 11px; --fs-10-fluid: calc((var(--fs-10-ref) / var(--ref-w)) * 100vw); --fs-10: clamp(var(--fs-10-min-px), var(--fs-10-fluid), var(--fs-10-max-px));  --fs-body-ref: 15; --fs-body-min-px: 14px; --fs-body-max-px: 15px; --fs-body-fluid: calc((var(--fs-body-ref) / var(--ref-w)) * 100vw); --fs-body: clamp(var(--fs-body-min-px), var(--fs-body-fluid), var(--fs-body-max-px));  --fs-button-ref: 16; --fs-button-min-px: 14px; --fs-button-max-px: 16px; --fs-button-fluid: calc((var(--fs-button-ref) / var(--ref-w)) * 100vw); --fs-button: clamp(var(--fs-button-min-px), var(--fs-button-fluid), var(--fs-button-max-px)); }