body { font-family: Arial, sans-serif; margin: 0; padding: 0; box-sizing: border-box; }
header { color: #000; padding: 0rem; text-align: left; max-width: 80%; margin: 10px auto; border: 10px solid #f4f4f4; }
header h1, h2, p { margin: 0; padding: 10px; }
section { padding: 0.5rem 0; text-align: left; max-width: 80%; margin: 0 auto; border: 10px solid #f4f4f4; }
section:nth-of-type(even) { background: #f4f4f4; }
section ul { margin: 0; text-align:left; }
li { margin: 0.5rem 0.2rem 0.5rem 0; }