*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}::-webkit-scrollbar{width:.75rem;background:#000}::-webkit-scrollbar-thumb{background:#333}html,body{height:100%;background-color:#111;font-family:Oxygen,sans-serif}article{display:grid;justify-content:center;margin:0 auto;padding:1rem 0;max-width:1000px}section{display:grid;gap:.5rem;padding:.5rem}h1{margin-top:.8rem;margin-bottom:.5rem;font-size:18.72px}h2,h3{margin-top:.8rem;margin-bottom:.5rem}p{line-height:1.5;max-width:45ch}ul{list-style:none}
