*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;word-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(img,svg){vertical-align:middle}:where(svg:not([fill])){fill:currentColor}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--black-hsl: 20, 5%, 8%;--white-hsl: 0, 0%, 95%;--background: var(--white-hsl);--foreground: var(--black-hsl);--text-transparency: .95;--red-hue: 5;--purple-hue: 280;--blue-hue: 225;--saturation: 100%;--lightness: 25%}html,body{height:100%;font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-display:swap;line-height:1.375;font-size:max(1rem,min(1vw,1.375rem));font-variation-settings:"wght" 400}@media (prefers-reduced-data: reduce){*{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}}body{background-color:#f2f2f2;background-color:hsl(var(--background));color:#151413f2;color:hsla(var(--foreground),var(--text-transparency))}a{color:#002080f2;color:hsla(var(--blue-hue),var(--saturation),var(--lightness),var(--text-transparency))}a:active{color:#800b00f2;color:hsla(var(--red-hue),var(--saturation),var(--lightness),var(--text-transparency))}a:visited{color:#550080f2;color:hsla(var(--purple-hue),var(--saturation),var(--lightness),var(--text-transparency))}img{max-width:100%}h1{font-variation-settings:"wght" 700;line-height:1;margin-top:.625rem;margin-bottom:.37rem}p{margin-top:0;margin-bottom:.625rem}h1{font-size:3.625rem}footer .icons{padding:.5em;margin-left:auto;margin-right:auto}footer .icons svg{width:2rem;height:2rem;fill:#151413;fill:hsl(var(--foreground))}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (prefers-color-scheme: dark){:root{--background: var(--black-hsl);--foreground: var(--white-hsl);--saturation: 80%;--lightness: 80%}body{font-variation-settings:"wght" 350}img{filter:brightness(.9) contrast(1.1)}h1{font-variation-settings:"wght" 650}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{display:grid;grid-template-areas:"header header header" ". main ." "footer footer footer";grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}header{grid-area:header}main{grid-area:main}footer{grid-area:footer}header{margin-bottom:1rem}main{margin-left:auto;margin-right:auto}section{min-width:20ch;max-width:80ch}.flex{display:flex}.flex>*:not(:last-child){margin-right:1rem}.flex.wrap{flex-wrap:wrap}.flex.center{align-items:center}
