:root {--h2v-green: #063120;--h2v-green-dark: #04241A;--h2v-yellow: #FABD02;--h2v-cream: #FFF8E6;--h2v-white: #FFFFFF;--h2v-black: #000000;--h2v-error: #A00000;--h2v-hint: #1F1F1F;--h2v-line-soft: rgba(250, 189, 2, 0.5);--h2v-bg: var(--h2v-green);--h2v-text: var(--h2v-white);--h2v-heading: var(--h2v-yellow);--h2v-link: var(--h2v-yellow);--h2v-focus: var(--h2v-yellow);--h2v-focus-halo: var(--h2v-black);--h2v-line: var(--h2v-yellow);--h2v-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--h2v-text-body: 1.375rem;--h2v-text-small: 1.25rem;--h2v-text-large: 1.5rem;--h2v-text-lead: clamp(1.5rem, 2.4vw, 1.875rem);--h2v-h1: clamp(2.5rem, 5vw, 4rem);--h2v-h2: clamp(2rem, 3.6vw, 3rem);--h2v-h3: clamp(1.625rem, 2.4vw, 2rem);--h2v-h4: 1.75rem;--h2v-h5: 1.5rem;--h2v-h6: 1.375rem;--h2v-leading-body: 1.6;--h2v-leading-heading: 1.2;--h2v-weight-bold: 700;--h2v-weight-heavy: 800;--h2v-measure: 68ch;--h2v-space-3xs: 0.25rem;--h2v-space-2xs: 0.5rem;--h2v-space-xs: 0.75rem;--h2v-space-s: 1rem;--h2v-space-m: 1.5rem;--h2v-space-l: 2rem;--h2v-space-xl: 2.5rem;--h2v-space-2xl: 3rem;--h2v-space-3xl: 4rem;--h2v-section-space: clamp(3.5rem, 8vw, 5rem);--h2v-gutter: clamp(1rem, 3vw, 1.5rem);--h2v-content-width: 78rem;--h2v-radius: 0.375rem;--h2v-radius-l: 0.75rem;--h2v-border: 3px;--h2v-border-thick: 4px;--h2v-focus-width: 4px;--h2v-focus-offset: 4px;--h2v-focus-halo-width: 10px;--h2v-target-button: 4rem;--h2v-target-nav: 3.75rem;--h2v-target-min: 3rem;--h2v-card-bg: transparent;--h2v-button-border: var(--h2v-yellow);--h2v-button-hover-bg: var(--h2v-white);--h2v-button-hover-text: var(--h2v-black);--h2v-button-outline: var(--h2v-white);--h2v-button-bg: var(--h2v-yellow);--h2v-button-text: var(--h2v-black);}