*{box-sizing:border-box}body{margin:0;background:#f4fbfc;color:#17364a;font:17px/1.65 system-ui,sans-serif}main{max-width:850px;margin:0 auto;padding:40px 24px 70px}header{border-top:7px solid #00a4ad;background:white;border-bottom:2px solid #ff8d4a}nav{max-width:850px;margin:auto;padding:16px 24px;display:flex;gap:22px;flex-wrap:wrap}a{color:#007985}h1{font-size:2.1rem;line-height:1.2}h2{font-size:1.25rem;margin-top:30px}p{margin:10px 0 20px}.card{padding:22px;background:white;border:1px solid #cce7e9;border-radius:18px;margin:22px 0}footer{font-size:.9rem;color:#496777;margin-top:40px}button{font:inherit}