._key_x6t6v_1>path{fill:currentColor;stroke:none}._wrapper_wgbgb_1{background-color:var(--color-bg-dark)}._footer_wgbgb_5{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:var(--spacing-m);max-width:var(--max-width);margin:var(--spacing-l) var(--spacing-m) var(--spacing-m);text-align:center}._logo_wgbgb_16{display:block;height:1em;width:auto}._link_wgbgb_22{display:block}._footer_wgbgb_5 h2{display:flex;justify-content:center;align-items:center;gap:.5em;margin-top:0;margin-bottom:var(--spacing-s);font-size:1.5rem}._copyright_wgbgb_36{display:block;flex:1 0 auto;width:100%}@media (min-width: 480px){._footer_wgbgb_5{flex-direction:row;justify-content:center;align-items:initial;gap:var(--spacing-l);margin:var(--spacing-l) auto;width:100%}}*,:after,:before{box-sizing:inherit;padding:0;margin:0}html{line-height:1.15;box-sizing:border-box;font-family:sans-serif}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{line-height:inherit;border:1px solid currentColor}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;padding:1px 6px}input{overflow:visible}input,textarea{padding:1px}fieldset{border:1px solid currentColor;margin:0 2px}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;vertical-align:top}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=color]{background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}hr{box-sizing:content-box;height:0;color:inherit;overflow:visible}dl,ol,ul{margin:1em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}b,strong{font-weight:bolder}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border:0}svg:not(:root){overflow:hidden}table{text-indent:0;border-color:inherit}details{display:block}dialog{background-color:inherit;border:solid;color:inherit;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--color-dark-raw: 323, 13%, 12%;--color-light-raw: 120, 60%, 99%;--color-highlight-raw: 222, 44%, 47%;--color-primary-raw: 179, 78%, 42%;--color-special-raw: 30, 91%, 60%;--color-warning-raw: 0, 73%, 43%;--color-text-raw: var(--color-dark-raw);--color-text: hsl(var(--color-dark-raw));--color-bg: hsl(var(--color-light-raw));--color-bg-dark: hsl(120, 0%, 93%);--color-highlight: hsl(var(--color-highlight-raw));--color-primary: hsl(var(--color-primary-raw));--color-special: hsl(var(--color-special-raw));--color-warning: hsl(var(--color-warning-raw))}@media (prefers-color-scheme: dark){:root{--color-highlight-raw: 222, 44%, 72%;--color-warning-raw: 0, 73%, 66%;--color-text-raw: var(--color-light-raw);--color-text: hsl(var(--color-light-raw));--color-bg: hsl(var(--color-dark-raw));--color-bg-dark: hsl(323, 13%, 10%)}}@font-face{font-family:Overpass;font-weight:300;src:url(/fonts/overpass-extralight.woff2)}@font-face{font-family:Overpass;font-weight:600;src:url(/fonts/overpass-semibold.woff2)}:root{--system-font-sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;--font-sans-serif: "Overpass", var(--system-font-sans-serif);--letter-spacing: .2ch}:root{--max-width: 960px;--border-radius: 4px;--border-width: 2px;--spacing-s: .5rem;--spacing-m: 1rem;--spacing-l: 2rem;--duration: .2s}@media (prefers-reduced-motion){:root{--duration: 0}}html{font-size:16px}body{display:flex;flex-direction:column;min-height:100vh;gap:1rem;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans-serif);font-weight:300;line-height:1.75}p{margin-bottom:1rem}main{flex:1 0 auto;margin:var(--spacing-l) auto 0;padding:0 var(--spacing-m);width:100%;max-width:var(--max-width)}header+main{margin:0 auto}h1,h2,h3,h4,h5,h6{margin:3rem 0 1.38rem;line-height:1.3;font-family:var(--font-sans-serif);font-weight:600}h1{font-size:3.052rem;text-align:center}h2{font-size:2.441rem}h3{font-size:1.953rem}h4{font-size:1.563rem}h5{font-size:1.25rem}small,.text_small{font-size:.8em}a{color:var(--color-highlight)}strong{font-weight:600}blockquote{display:block;border-radius:var(--border-radius);border-left:calc(var(--border-width) * 2) solid var(--color-primary);margin:var(--spacing-m) auto;padding:var(--spacing-m) var(--spacing-l);background-color:var(--color-bg-dark);font-weight:700}ul,ol{display:flex;flex-direction:column;gap:var(--spacing-s);list-style-position:inside}*:focus,*:focus-visible{--focus-color: hsl(var(--color-highlight-raw), .4);outline:3px solid var(--focus-color);outline-offset:2px}button,.button{transition:border-color var(--duration) ease-in,background-color var(--duration) ease-in;display:inline-block;padding:var(--spacing-s) var(--spacing-m);border-radius:var(--border-radius);border:var(--border-width) solid var(--border-color, var(--button-color, var(--color-text)));width:100%;background-color:var(--button-color, transparent);color:var(--color, var(--color-text));font-family:inherit;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;text-overflow:ellipsis;letter-spacing:var(--letter-spacing);font-size:inherit;white-space:nowrap;cursor:pointer;overflow:hidden}button,.button:focus{--border-color: var(--button-color)}.full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
