body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#414141;background:#fff;line-height:1.75}a{color:#43a9ae}header{background:#77c8b7;color:white}nav{max-width:1080px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;flex-wrap:wrap}nav .brand{font-size:25px;font-weight:700;color:white;text-decoration:none}nav .links{display:flex;flex-wrap:wrap;gap:19px}nav .links a{color:white;text-decoration:none;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:bold}.hero{background:#87cec5;text-align:center;color:white;padding:70px 20px}.hero h1{font-size:34px;line-height:1.25;max-width:850px;margin:0 auto;text-transform:uppercase;letter-spacing:1.2px}.hero p{color:#fff;margin:18px 0 0}main{max-width:820px;margin:48px auto 80px;padding:0 24px;font-size:16px}main p{margin:0 0 22px}footer{border-top:1px solid #eee;text-align:center;padding:30px;color:#888;font-size:13px}.notice{font-size:13px;color:#777;border-top:1px solid #eee;padding-top:20px;margin-top:30px}@media(max-width:650px){.hero{padding:50px 20px}.hero h1{font-size:26px}nav .links{gap:10px}}