:root{--brand-100:185 220 255;--brand-200:152 204 255;--brand-300:118 188 255;--brand-400:78 171 255;--brand-500:0 153 255;--brand-600:0 58 102;--brand-700:0 47 85;--brand-800:9 14 45;--brand-900:6 6 35;--brand-secondary-200:97 223 255;--brand-secondary-500:41 189 222;--brand-secondary-800:0 58 70;--brand-overlay:6 6 35;--system-white:255 255 255;--system-black:0 0 0;--system-neutral-200:223 223 223;--system-neutral-300:193 193 193;--system-neutral-400:131 131 131;--system-neutral-500:102 102 102;--system-neutral-600:77 77 77;--system-neutral-700:51 51 51;--system-neutral-800:25 25 25;--system-success-200:240 253 244;--system-success-500:0 201 80;--system-success-800:1 102 48;--system-info-200:239 246 255;--system-info-500:43 127 255;--system-info-800:25 60 184;--system-warning-200:255 247 237;--system-warning-500:255 105 0;--system-warning-800:159 45 0;--system-error-200:254 242 242;--system-error-500:251 44 54;--system-error-800:159 7 18;--system-winner:208 135 0;--page-bg:rgb(var(--brand-900));--page-text-colour:rgb(var(--system-white));--btn-primary-bg:rgb(var(--brand-500));--btn-primary-text:rgb(var(--system-white));--btn-primary-border:var(--page-bg);--btn-secondary-bg:transparent;--btn-secondary-text:rgb(var(--brand-100));--btn-secondary-border:rgb(var(--brand-400));--radius-sm:.375rem;--radius-md:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--container-sm:32rem;--container-m:48rem;--container-max:75rem;--mobileNavBarHeight:6.5rem;--mobileNavBarInsetBottom:env(safe-area-inset-bottom,0px);--mobileNavBarSafeHeight:calc(var(--mobileNavBarHeight) + var(--mobileNavBarInsetBottom));--desktopMenuHeight:5.75rem;--menuOffset:var(--mobileNavBarSafeHeight)}@media (min-width:60rem){:root{--menuOffset:var(--desktopMenuHeight)}}body{--font-stack-sans:var(--font-encode-sans),Arial,sans-serif}.footer{color:rgb(var(--brand-100));font-size:.9rem;font-weight:500;display:none}.footer .footer_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.footer .footer_inner .footer_links{gap:1rem;display:flex}.footer .footer_inner .footer_links a,.footer .footer_inner .footer_links button{text-decoration:underline}@media (min-width:60rem){.footer{display:block}}
