*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f5f5;color:#333;font-family:Arial,sans-serif;line-height:1.6}.header{background-color:#4a6fa5;box-shadow:0 2px 4px #0000001a;padding:1rem 0}.nav{margin:0 auto;max-width:1600px;padding:0 2rem}.nav-list{display:flex;gap:2rem;list-style:none}.nav-item{margin:0}.nav-link{color:#fff;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:#e8f0fe}.main{min-height:80vh;padding:2rem}
