
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--body-bg: #f4f4f4;--header-color:#313131;--body-color:#515151;--border-color:#999999;--link-color:#3f6a96;--visit-color:#963f6a;--bg-special: #e0e0e0}@media (prefers-color-scheme: dark){:root{--body-bg: #002b36;--header-color: #93a1a1;--body-color: #839496;--border-color: #839496;--bg-special:#073642}img{opacity:0.75}}html{background-color:var(--body-bg);color:var(--body-color)}html,body{margin:0rem 0rem 1rem 0rem;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}main{max-width:38em;margin:0 auto;padding:5rem 15px 0}.container{max-width:38em;margin-left:auto;margin-right:auto;font-weight:300}img{display:block;max-width:100%;margin:0 0 1rem;border-radius:5px}footer{text-align:center;margin-top:5rem;margin-bottom:2rem;padding-top:0rem;padding-bottom:0rem}footer small{font-size:75%;font-weight:400}footer hr{margin-bottom:2px}html,body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5}@media (min-width: 38em){html,body{font-size:18px}}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;line-height:1.25;font-weight:500;color:var(--header-color);text-rendering:optimizeLegibility}h1{font-size:1.5rem}h2{margin-top:1rem;font-size:1.3rem}h3{margin-top:1.5rem;font-size:1.25rem}p{margin-top:0;margin-bottom:1rem}strong{color:var(--header-color)}small{font-size:75%}ul,ol{margin-top:0}hr{position:relative;margin-top:7px;margin-bottom:0;border:0;border-top:1px solid var(--border-color)}blockquote{padding:.5rem 1rem;margin:.8rem 0;border-left:0.25rem solid var(--border-color)}blockquote p:last-child{margin-bottom:0}@media (min-width: 30em){blockquote{padding-right:5rem;padding-left:1.25rem}}a{padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;color:var(--link-color);text-decoration:none}a:hover,a:focus{background-color:var(--bg-special);text-decoration:none}a:visited{color:var(--visit-color)}a strong{color:inherit}a[href^="#fn:"],a[href^="#fnref:"]{display:inline-block;margin-left:.1rem;font-weight:bold}.footnotes{margin-top:2rem;font-size:85%}.alert{padding:1rem;background-color:var(--bg-special)}header{margin:0 auto 1rem auto;max-width:38em;width:100%;position:fixed;background-color:var(--body-bg);z-index:2}header hr{margin-top:0px;padding-top:0px}header h3{margin-bottom:0px}.masthead{margin-top:0;color:var(--header-color);font-weight:300;padding-top:1rem;background-color:var(--body-bg);font-size:1.5em;display:block;overflow:hidden;opacity:1}.masthead a{color:inherit;padding:0.45rem;float:right;display:block;text-align:center;text-decoration:none;font-size:1.3rem;color:var(--header-color)}.masthead a:hover{color:var(--link-color)}.masthead .home{padding:0.38rem;float:left;font-size:1.5rem;opacity:1}.masthead .icon{display:none}#Menu{text-align:right}#Menu a{display:block;float:right;padding:0.5rem}#openMenu{display:none}@media screen and (max-width: 40em){.masthead a:not(:first-child){display:none}.masthead a.icon{float:right;display:block}.masthead a.icon:hover{background-color:var(--body-bg)}.masthead.responsive{position:relative}.masthead a.home{margin-left:1rem}.masthead.responsive .icon{position:absolute;right:0;top:0}.masthead.responsive a{float:none;display:block;text-align:left}#Menu{position:fixed;top:3.55rem;background-color:var(--body-bg);right:0rem;transform:translateY(-20rem);transition:transform 300ms ease-in-out;border-style:solid;border-width:1px;border-color:var(--border-color);z-index:-1;opacity:1;border-bottom-left-radius:0.3rem}#Menu a{display:block;padding:0.5rem;color:var(--header-color);font-weight:500;font-size:1.7rem;float:none;text-decoration:none;text-align:right}input[type=checkbox]{display:none}input[type="checkbox"]:checked ~ #Menu{transform:translateY(0)}.menuToggle{cursor:pointer;position:fixed;width:100%;top:0.7rem;right:1rem;margin:0.5rem;padding:0.2rem;height:auto;width:1.3rem}.hamburger{transition:all 0.3s;height:0.3rem;margin-top:0.1rem;margin-bottom:0.1rem;width:1.3rem;background-color:var(--header-color);opacity:1;position:relative;float:left}input[type=checkbox]:checked ~ .menuToggle>.horizontal{transform:translateY(0.5rem);opacity:0}input[type=checkbox]:checked ~ .menuToggle>.diagA{transform:rotate(-45deg);margin-top:0.9rem}input[type=checkbox]:checked ~ .menuToggle>.diagB{transform:rotate(45deg);margin-top:-0.82rem}}

