.header{text-align:center;margin-bottom:3rem;padding:2rem 0}.header h1{font-size:2.5rem;font-weight:600;color:var(--color-dark);margin-bottom:1rem}.header p{font-size:1.1rem;color:var(--color-text-muted);max-width:600px;margin:0 auto}@media (max-width:768px){.header h1{font-size:2rem}}