:root{--color-black:#241f20;--color-yellow:#f9c706;--color-red:#aa0000;--color-dsared:#f20000;--color-lightgrey:#f6f6f6}body{margin:0;padding-bottom:3rem;font-size:18px;font-family:open sans,sans-serif,serif;color:var(--color-black)}*{box-sizing:border-box;margin:0;padding:0}a{transition:.25s color;color:var(--color-dsared)}a:hover{color:var(--color-red)}.header{border-bottom:4px solid var(--color-dsared);background-color:var(--color-lightgrey);padding:2rem 0;margin-bottom:2rem}h1,h2{font-weight:700;margin-bottom:1rem}.flex{display:flex;align-items:center}.logo{margin-right:1rem}.container{max-width:960px;padding:2rem 1.5rem;margin:0 auto}.container:not(:first-child){padding-top:1rem;padding-bottom:1rem}.container ul{margin-top:1em;margin-bottom:1em}.container ol ul{margin-top:0}.container ol ul li{list-style:circle;margin-left:1rem}p,h1,h2,h3,h4,li{max-width:600px}p{padding:0 0 1.2rem}ul{font-size:1.2rem}.header h1 a{color:var(--color-black);text-decoration:none}h3{margin-top:1rem}form{display:flex;align-items:center}form label{margin-right:1rem}form input[type=submit]{margin-left:1rem;background-color:var(--color-dsared);padding:.5rem 1.25rem;border:none;border-radius:3px;color:var(--color-lightgrey);font-weight:700;cursor:pointer;transition:.25s background-color}form input[type=submit]:hover{background-color:var(--color-red)}