@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.cdnfonts.com/css/cascadia-code";ul[data-astro-cid-rxycvy7a]{margin:0}footer[data-astro-cid-r6dvspah]{margin-top:25px;grid-area:footer;text-align:center}footer[data-astro-cid-r6dvspah] ul[data-astro-cid-r6dvspah]{padding:0;list-style-type:none}footer[data-astro-cid-r6dvspah] ul[data-astro-cid-r6dvspah] li[data-astro-cid-r6dvspah]{display:inline;margin-right:5px;margin-left:5px}@media print{footer[data-astro-cid-r6dvspah]{display:none}}header[data-astro-cid-5dwd546o]{grid-area:header}header[data-astro-cid-5dwd546o] .logo[data-astro-cid-5dwd546o]{max-width:800px;margin:0 auto;padding-top:2em}@media print{header[data-astro-cid-5dwd546o] .logo[data-astro-cid-5dwd546o]{max-width:200px;margin:0 0 0 auto;padding:0}}header[data-astro-cid-5dwd546o] .social-links[data-astro-cid-5dwd546o]{width:100%;padding:0;position:absolute;top:0;left:0;text-align:center}header[data-astro-cid-5dwd546o] .social-links[data-astro-cid-5dwd546o] li[data-astro-cid-5dwd546o]{display:inline;margin-left:.7em;margin-right:.7em;margin-top:1em;list-style-type:none;white-space:nowrap}@media print{header[data-astro-cid-5dwd546o] .social-links[data-astro-cid-5dwd546o]{display:none}}header[data-astro-cid-5dwd546o] .main-links[data-astro-cid-5dwd546o]{margin-top:-1em;padding:2px 0 0;text-align:center}header[data-astro-cid-5dwd546o] .main-links[data-astro-cid-5dwd546o] li[data-astro-cid-5dwd546o]{display:block;margin-left:.7em;margin-right:.7em;margin-top:1em;list-style-type:none;white-space:nowrap}header[data-astro-cid-5dwd546o] .main-links[data-astro-cid-5dwd546o] li[data-astro-cid-5dwd546o] a[data-astro-cid-5dwd546o]{display:block}@media (min-width: 768px){header[data-astro-cid-5dwd546o] .main-links[data-astro-cid-5dwd546o] li[data-astro-cid-5dwd546o]{display:inline}header[data-astro-cid-5dwd546o] .main-links[data-astro-cid-5dwd546o] li[data-astro-cid-5dwd546o] a[data-astro-cid-5dwd546o]{display:inline}}@media (min-width: 768px){header[data-astro-cid-5dwd546o] .main-links[data-astro-cid-5dwd546o]{padding:0}}@media print{header[data-astro-cid-5dwd546o] .main-links[data-astro-cid-5dwd546o]{display:none}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{display:grid;margin:0 auto;min-height:100vh;gap:2em;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto auto}body{max-width:min(100%,1400px);padding-left:1em;padding-right:1em;grid-template-areas:"header header" "main main" "aside aside" "footer footer"}@media (min-width: 1200px){body{grid-template-columns:75% auto;grid-template-rows:auto 1fr auto;grid-template-areas:"header header" "main aside" "footer footer"}}body>main{grid-area:main}body>aside{display:flex;flex-direction:column;gap:50px;grid-area:aside}body>aside .title{display:block;padding-bottom:.5em;font-size:2em;font-family:Chakra Petch,sans-serif}@media (min-width: 768px){body>aside{flex-direction:row;justify-content:space-evenly}}@media (min-width: 992px){body>aside{justify-content:initial;flex-direction:column}}@media print{body>aside{display:none}}:root{--color-text: hsl(285, 25%, 25%);--color-link: hsl(285, 100%, 35%);--color-code: #fff;--color-background: #eee;--color-muted: #111}@media (prefers-color-scheme: dark){:root{--color-text: hsl(285, 15%, 95%);--color-link: hsl(285, 70%, 70%);--color-code: #000;--color-background: #222;--color-muted: #eee}}body{font-family:Open Sans,sans-serif;font-size:100%;line-height:1.5;color:var(--color-text);background-color:var(--color-background)}@media (min-width: 768px){body{font-size:120%}}h1,h2,h3,h4,h5,h6{margin-block-start:1.5em;margin-block-end:.5em;font-family:Chakra Petch,sans-serif}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-block-start:0}h1{margin-top:0;border:none;font-weight:400}h2{line-height:1;border-block-end:1px solid}a{color:var(--color-link)}a:hover,a:focus{text-decoration:underline;text-decoration-thickness:1px}a.square:hover,a.square:focus{padding-left:10px;padding-right:10px;margin:-2px -12px;border:2px solid;border-color:var(--color-link)}ul>li{list-style-type:square}pre,code{font-family:Cascadia Code,monospace}code:not([class|=language]){padding:.2em .4em;background-color:var(--color-code)}blockquote{padding-left:1em;margin-left:0;font-style:italic;border-left:2px solid}blockquote cite{font-style:normal}img,figure,video,iframe{max-width:100%}
