:root{--brand-cyan:#01bcf3;--brand-grey:#404041;--bs-primary:var(--brand-cyan);--bs-primary-rgb:1, 188, 243;--bs-secondary:#fff;--bs-font-family-base:"Inter", system-ui, -apple-system, sans-serif;--bs-border-radius:.375rem;--bs-link-color:var(--brand-cyan);--bs-link-color-rgb:1, 188, 243;--bs-link-hover-color:var(--brand-grey);--bs-link-hover-color-rgb:64, 64, 65;--bs-focus-ring-color:#01bcf34d;--bs-dark:var(--brand-grey);--bs-dark-rgb:64, 64, 65;--bs-light:#f8f9fa;--header-nav-bg:var(--brand-grey);--footer-fg-muted:#ffffffc7;--footer-rule:#ffffff26;--footer-height:clamp(340px, 44dvh, 400px);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}.btn-primary{--bs-btn-color:var(--brand-grey);--bs-btn-bg:var(--brand-cyan);--bs-btn-border-color:var(--brand-cyan);--bs-btn-hover-color:var(--brand-cyan);--bs-btn-hover-bg:var(--brand-grey);--bs-btn-hover-border-color:var(--brand-grey);--bs-btn-active-color:var(--brand-cyan);--bs-btn-active-bg:var(--brand-grey);--bs-btn-active-border-color:var(--brand-grey);--bs-btn-disabled-color:var(--brand-grey);--bs-btn-disabled-bg:var(--brand-cyan);--bs-btn-disabled-border-color:var(--brand-cyan);--bs-btn-focus-shadow-rgb:1, 188, 243}.btn-outline-primary{--bs-btn-color:var(--brand-grey);--bs-btn-border-color:var(--brand-cyan);--bs-btn-hover-color:var(--brand-grey);--bs-btn-hover-bg:var(--brand-cyan);--bs-btn-hover-border-color:var(--brand-cyan);--bs-btn-active-color:var(--brand-grey);--bs-btn-active-bg:var(--brand-cyan);--bs-btn-active-border-color:var(--brand-cyan);--bs-btn-disabled-color:var(--brand-grey);--bs-btn-disabled-border-color:var(--brand-cyan);--bs-btn-focus-shadow-rgb:1, 188, 243}.badge.bg-primary{--bs-badge-color:var(--brand-grey)}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--brand-cyan);box-shadow:0 0 0 .25rem #01bcf340}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:var(--brand-cyan);border-color:var(--brand-cyan)}.pagination{--bs-pagination-active-color:var(--brand-grey);--bs-pagination-active-bg:var(--brand-cyan);--bs-pagination-active-border-color:var(--brand-cyan);--bs-pagination-focus-box-shadow:0 0 0 .25rem #01bcf340}.nav-link:focus-visible{box-shadow:0 0 0 .25rem #01bcf340}html{overflow-x:hidden}body{font-family:var(--bs-font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1{font-size:var(--font-size-4xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}h2,.h2{font-size:var(--font-size-3xl);font-weight:700;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}h3,.h3{font-size:var(--font-size-2xl);font-weight:600;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}h4,.h4{font-size:var(--font-size-xl);font-weight:600;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}h5,.h5{font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}h6,.h6{font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}p{font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}small,.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}@media (min-width:768px){h1,.h1{font-size:var(--font-size-5xl)}h2,.h2{font-size:var(--font-size-4xl)}h3,.h3{font-size:var(--font-size-3xl)}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
