*,:before,:after{box-sizing:border-box}*{margin:0}:root{--space-1:.375rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4.5rem;--font-size-1:clamp(1rem, .95rem + .25vw, 1.125rem);--font-size-2:clamp(1.25rem, 1.1rem + .5vw, 1.6rem);--font-size-3:clamp(1.65rem, 1.3rem + 1vw, 2.4rem);--font-size-4:clamp(2.1rem, 1.55rem + 2vw, 3.5rem);--font-size-5:clamp(2.65rem, 1.7rem + 3.5vw, 5.5rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}html{background:var(--color-background);min-width:20rem}body{min-height:100vh;color:var(--color-text);background:var(--color-background);font-family:var(--font-body);font-weight:var(--font-normal);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;line-height:1.5}img,svg{max-width:100%}a{color:var(--color-action);text-underline-offset:.2em}a:hover{text-decoration-thickness:.15em}:focus-visible{outline:.2rem solid var(--color-focus);outline-offset:.2rem}.skipLink{z-index:100;padding:var(--space-2) var(--space-3);color:var(--color-on-action);background:var(--color-action);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skipLink:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
