:root{font-family:system-ui,sans-serif;line-height:1.5}body{margin:0;padding:0;background-color:#e6f0ff}main{max-width:720px;margin:4rem auto;padding:0 1rem}nav{margin-top:2rem}nav a{text-decoration:none;color:#06c}nav a:hover{text-decoration:underline}form div{margin-bottom:1rem}form label{display:block;margin-bottom:.5rem}form input,form textarea{width:100%;padding:.5rem;box-sizing:border-box}form button{background-color:#06c;color:#fff;padding:.5rem 1rem;border:none;cursor:pointer}form button:hover{background-color:#0052a3}header{background-color:#06c;color:#fff;padding:1rem;text-align:center}h1{color:#06c}h2{color:#004080}section{background-color:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a}
