body{min-height:100svh;text-rendering:optimizeSpeed}section{padding-inline:1rem;padding-block:4rem}.container{margin-inline:auto;width:100%;max-width:80rem}header{border-bottom:1px solid #222;padding:1rem}.header{display:flex;justify-content:space-between;align-items:center}.right-header{display:flex;gap:1rem;align-items:center}.navbar{display:flex;gap:1rem;font-size:var(--font-s)}@media(max-width:768px){.navbar{display:none}}footer{border-top:1px solid #222;padding:1rem}a{text-decoration:none}.logo__svg{height:2rem}[data-theme=dark] .logo__svg{filter:invert(1)}.accordion{margin:0;padding:0;border:2px solid hsl(0deg 0% 52%);border-radius:7px}.accordion h3{margin:0;padding:0}.accordion:focus-within{border-color:hsl(216deg 94% 43%)}.accordion:focus-within h3{background-color:hsla(0,0%,100%,.132)}.accordion>*+*{border-top:1px solid hsl(0deg 0% 52%)}.accordion-trigger{background:0 0;display:block;font-size:1rem;font-weight:400;margin:0;padding:1em 1.5em;position:relative;text-align:left;width:100%;outline:none}.accordion-trigger:focus,.accordion-trigger:hover{background:hsla(215,94%,94%,.117)}.accordion-trigger:focus{outline:4px solid transparent}.accordion>*:first-child .accordion-trigger,.accordion>*:first-child{border-radius:5px 5px 0 0}.accordion>*:last-child .accordion-trigger,.accordion>*:last-child{border-radius:0 0 5px 5px}button{border-style:none}.accordion button::-moz-focus-inner{border:0}.accordion-title{display:block;pointer-events:none;border:transparent 2px solid;border-radius:5px;padding:.25em;outline:none}.accordion-trigger:focus .accordion-title{border-color:hsl(216deg 94% 43%)}.accordion-icon{border:solid;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:2em;top:50%;transform:translateY(-60%)rotate(45deg);width:.5rem}.accordion-trigger:focus .accordion-icon,.accordion-trigger:hover .accordion-icon{border-color:hsl(216deg 94% 43%)}.accordion-trigger[aria-expanded=true] .accordion-icon{transform:translateY(-50%)rotate(-135deg)}.accordion-panel{margin:0;padding:1em 1.5em}.accordion-panel[hidden]{display:none}fieldset{border:0;margin:0;padding:0}input{border:1px solid hsl(0deg 0% 42%);border-radius:.3em;display:block;font-size:inherit;padding:.3em .5em}.btn{padding-block:.5rem;padding-inline:1rem;background-color:var(--ds-amber-800);color:#000}