:root{--max-width:1100px;--foreground-rgb:255,255,255;--background-start-rgb:10,12,31;--background-end-rgb:21,27,41}@media(prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:10,12,31;--background-end-rgb:21,27,41}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;scroll-behavior:smooth;scroll-padding-top:1.75em}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to right bottom,rgb(var(--background-start-rgb)),rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}body>div{min-height:100vh;display:flex;flex-direction:column}body>div footer{margin-top:auto}a,a[href]{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}@media(prefers-color-scheme:light){html{color-scheme:dark}}.animation-start-hidden{opacity:0}.appear{animation:appear 1s linear;animation-fill-mode:forwards}@keyframes appear{0%{opacity:0}to{opacity:100%}}.appear-from-middle{animation:appear-from-middle .5s linear;animation-fill-mode:forwards}@keyframes appear-from-middle{0%{-webkit-clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);opacity:0}80%{opacity:30%}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:100%}}.appear-from-top-left{animation:appear-from-top-left 4s ease-in;animation-fill-mode:forwards;-webkit-mask-image:linear-gradient(160deg,#000,transparent 50%,transparent);mask-image:linear-gradient(160deg,#000,transparent 50%,transparent)}@keyframes appear-from-top-left{0%{opacity:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}10%{opacity:100%}to{-webkit-mask-size:10000% 100%;mask-size:10000% 100%}}.float{animation:float 4s ease-in-out infinite;animation-fill-mode:both}@keyframes float{0%{opacity:100%;transform:translateY(-.25em)}50%{opacity:100%;transform:translateY(.25em)}to{opacity:100%;transform:translateY(-.25em)}}@media(max-width:800px){.appear-from-top-left{-webkit-mask-image:linear-gradient(160deg,#000,transparent 50%,transparent);mask-image:linear-gradient(160deg,#000,transparent 50%,transparent)}}.container{max-width:1650px}.container,.container-small{position:relative;width:calc(100% - 20px);padding:10px;margin:0 auto}.container-small{max-width:800px}@media(max-width:800px){.container{max-width:1050px}}.content{counter-reset:h2-counter}.content a{text-decoration:underline}.content u{-webkit-text-decoration-color:hsla(0,0%,59%,.5);text-decoration-color:hsla(0,0%,59%,.5)}.content p{margin:.5em 0 1.25em;text-align:justify;line-height:1.5em}.content h1{text-align:center;margin:1em 0 1.5em}.content h2,.content h3{display:list-item;list-style-type:none;margin-top:1.5em}.content .firstLevel>:not(h1,h2,h3){display:list-item;list-style-type:none;padding-left:1.5em}.content .secondLevel>:not(h1,h2,h3){padding-left:3.75em}.content fieldset{margin:1em 2em;padding:1em;border:1px solid hsla(0,0%,71%,.2);border-radius:2px;background-color:hsla(0,0%,4%,.2);color:#8a8a8a}.content fieldset legend{color:#e8e8e8}.content h2{counter-increment:h2-counter;counter-reset:h3-counter;font-weight:700;text-transform:uppercase;margin-left:1em}.content h2::marker{content:counter(h2-counter) ". "}.content h3{counter-increment:h3-counter;font-weight:700;margin-left:3.2em}.content h3::marker{content:counter(h2-counter) "." counter(h3-counter) ". "}.content ul{line-height:1.5em;margin:.5em 0 1.25em 1em}.content ul>li{list-style-type:none;margin:.5em}.content ul>li::marker{content:"- "}