:root{--c-page-bg:#9e9e9e;--c-text:#3a3a3a;--c-header-bg:#ffb90d;--c-nav-bg:#fff;--c-nav-text:#5b5b5b;--c-accent:#ea7f39;--c-on-accent:#fff;--c-content-bg:#fff;--c-link:#d93;--c-link-hover:#0a0000;--c-hr:#0000001a;--c-footer-bg:#222;--c-footer-text:#fff;--c-footer-link-hover:#606060;--c-inline-orange:#f90;--font-body:var(--font-roboto);--container:1300px;--gap:10px;--article-pad:40px;--nav-h:60px}@media (width<=768px){:root{--article-pad:30px}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:inherit}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0}button,input,select,textarea{margin:0}img{max-width:100%;height:auto}embed,iframe,object{max-width:100%}body,button,input,select,textarea{font-family:var(--font-body);font-size:16px;font-weight:300}body{background-color:var(--c-page-bg);color:var(--c-text);line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}h1{margin-bottom:20px;font-size:40px;font-weight:300;line-height:1.2em}h2{margin-bottom:20px;font-size:30px;font-weight:300;line-height:1.2em}h3{margin-bottom:20px;font-size:20px;font-weight:400;line-height:1.2em}h4,h5,h6{margin-bottom:20px}@media (width<=768px){h1{font-size:30px}h2{font-size:25px}}ul,ol{margin:0 0 1.5em 3em}ul{list-style:outside}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}.entry-content li>ul>li{list-style-type:circle}b,strong{font-weight:700}em,i{font-style:italic}hr{background-color:var(--c-hr);border:0;height:1px;margin:40px 0}a{color:var(--c-link);text-decoration:none}a:visited{color:var(--c-link)}a:hover,a:focus,a:active{color:var(--c-link-hover)}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}@media (width<=768px){a,body,button,input,select,textarea{transition:all ease-in-out}}html{scroll-padding-top:var(--nav-h)}@media (width>=769px) and (width<=783px){html{scroll-padding-top:calc(2 * var(--nav-h))}}.grid-container{max-width:var(--container);margin-left:auto;margin-right:auto}.site-header{background-color:var(--c-header-bg);flex-direction:column;align-items:center;padding:40px;display:flex}.site-logo img{display:block}.site-main{padding:var(--gap) 0;overflow-wrap:break-word}.inside-article{padding:var(--article-pad);color:var(--c-text);background-color:var(--c-content-bg)}.entry-title{margin-bottom:0}.entry-content:not(:first-child){margin-top:2em}.entry-content>p:last-child{margin-bottom:0}.site-footer{text-align:center;color:var(--c-footer-text);background-color:var(--c-footer-bg);padding:20px;font-size:17px}.site-footer a{color:var(--c-footer-text);white-space:nowrap}.site-footer a:hover{color:var(--c-footer-link-hover)}@media (width<=768px){.site-footer{padding-left:10px;padding-right:10px}}a.back-to-top{z-index:10;text-align:center;color:#fff;opacity:0;visibility:hidden;background-color:#0006;border-radius:3px;width:40px;font-size:20px;line-height:40px;transition:opacity .3s ease-in-out,visibility .3s;position:fixed;bottom:30px;right:30px}a.back-to-top:hover,a.back-to-top:focus{color:#fff;background-color:#0009}a.back-to-top.is-visible{opacity:1;visibility:visible}.back-to-top .icon{width:.6445em}.icon{vertical-align:-.125em;fill:currentColor;height:1em;display:inline-block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100000;clip-path:none;color:#21759b;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;display:block;top:5px;left:5px;overflow:visible;box-shadow:0 0 2px 2px #0009}.main-navigation[data-astro-cid-wpvy4v7s]{z-index:100;background-color:var(--c-nav-bg);position:relative}.main-navigation[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s],.main-navigation[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{margin:0;padding:0;list-style:none}.menu[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.main-navigation[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{position:relative}.has-children[data-astro-cid-wpvy4v7s]{display:flex}.main-navigation[data-astro-cid-wpvy4v7s] .menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:15px;font-weight:300;line-height:var(--nav-h);color:var(--c-nav-text);padding:0 30px;display:block}.main-navigation[data-astro-cid-wpvy4v7s] .has-children[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]{padding-right:0}.sub-toggle[data-astro-cid-wpvy4v7s]{font-size:15px;line-height:var(--nav-h);color:var(--c-nav-text);cursor:pointer;background:0 0;border:0;padding:0 30px 0 10px}.sub-toggle[data-astro-cid-wpvy4v7s] .icon[data-astro-cid-wpvy4v7s],.dropdown-icon[data-astro-cid-wpvy4v7s]{width:.8em}.dropdown-icon[data-astro-cid-wpvy4v7s]{margin:0 30px 0 10px}.menu[data-astro-cid-wpvy4v7s]>li[data-astro-cid-wpvy4v7s]:is(:hover,:focus-within,.is-current,.is-open,:has(>[aria-expanded=true]))>[data-astro-cid-wpvy4v7s]:is(a,.sub-toggle){color:var(--c-on-accent);background-color:var(--c-accent)}.sub-menu[data-astro-cid-wpvy4v7s]{z-index:99999;text-align:left;background-color:var(--c-accent);opacity:0;pointer-events:none;width:200px;height:0;transition:opacity 80ms linear;position:absolute;top:100%;left:-99999px;overflow:hidden;box-shadow:1px 1px #0000001a}.main-navigation[data-astro-cid-wpvy4v7s] .sub-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--c-on-accent);padding:10px 30px;font-size:14px;line-height:normal}.main-navigation[data-astro-cid-wpvy4v7s] .sub-menu[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:is(:hover,[aria-current=page]){color:#000}.menu-toggle[data-astro-cid-wpvy4v7s]{width:100%;font-size:15px;line-height:var(--nav-h);text-align:center;color:var(--c-nav-text);cursor:pointer;background:0 0;border:0;padding:0 30px;display:none}.menu-toggle[data-astro-cid-wpvy4v7s] .icon[data-astro-cid-wpvy4v7s]{width:1.28571em}.mobile-menu[data-astro-cid-wpvy4v7s]{padding-left:3px}.menu-toggle[data-astro-cid-wpvy4v7s][aria-expanded=false] .icon-close[data-astro-cid-wpvy4v7s],.menu-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .icon-bars[data-astro-cid-wpvy4v7s]{display:none}@media (width>=769px){.sub-toggle[data-astro-cid-wpvy4v7s]{display:none}.has-children[data-astro-cid-wpvy4v7s]:not(.is-dismissed):is(:hover,:focus-within,.is-open)>.sub-menu[data-astro-cid-wpvy4v7s]{opacity:1;pointer-events:auto;height:auto;transition-delay:.15s;left:0;overflow:visible}}@media (width<=768px){.menu-toggle[data-astro-cid-wpvy4v7s]{display:block}.menu-toggle[data-astro-cid-wpvy4v7s][aria-expanded=false]+.menu[data-astro-cid-wpvy4v7s]{display:none}.menu[data-astro-cid-wpvy4v7s]{display:block}.main-navigation[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{text-align:left}.has-children[data-astro-cid-wpvy4v7s]{flex-wrap:wrap}.has-children[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]{flex:1}.sub-toggle[data-astro-cid-wpvy4v7s]{padding-left:20px}.dropdown-icon[data-astro-cid-wpvy4v7s]{display:none}.sub-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .icon[data-astro-cid-wpvy4v7s]{transform:scaleY(-1)}.sub-menu[data-astro-cid-wpvy4v7s]{opacity:1;pointer-events:auto;flex-basis:100%;width:100%;height:auto;transition:none;display:none;position:static;overflow:visible}.sub-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true]+.sub-menu[data-astro-cid-wpvy4v7s]{display:block}@media (scripting:none){.menu-toggle[data-astro-cid-wpvy4v7s],.sub-toggle[data-astro-cid-wpvy4v7s]{display:none}.menu-toggle[data-astro-cid-wpvy4v7s][aria-expanded=false]+.menu[data-astro-cid-wpvy4v7s],.sub-menu[data-astro-cid-wpvy4v7s]{display:block}}}.main-navigation[data-astro-cid-wpvy4v7s].is-sticky{opacity:.8;transition:opacity .2s ease-in-out;position:fixed;top:0;left:0;right:0}.main-navigation[data-astro-cid-wpvy4v7s].is-sticky:is(:hover,:focus-within){opacity:1}.main-navigation[data-astro-cid-wpvy4v7s].is-sticky:has(.menu-toggle[aria-expanded=true]){max-height:100dvh;overflow-y:auto}
