h1 { color: #007bff; text-align: center; margin-bottom: 2rem; }
h2 { color: #007bff; margin-top: 1.5rem; border-bottom: 2px solid #007bff; padding-bottom: 0.3rem; }
section { background: #fff; padding: 1.5rem; border-radius: 8px; box-shadow: 0 4px 10px rgba(0,0,0,0.05); margin-bottom: 1.5rem; }
ul { margin-left: 1.5rem; }
a { color: #007bff; text-decoration: none; }