*{box-sizing:border-box}body{font-family:system-ui,-apple-system,Arial,sans-serif;background:#f4faf8;color:#203d40;margin:0;line-height:1.65}header{background:linear-gradient(115deg,#087e79,#4269ad);padding:28px 22px;color:white}header a{color:white;text-decoration:none}main{max-width:760px;margin:24px auto 60px;padding:0 18px}article{background:white;border:1px solid #d8e9e4;border-radius:20px;padding:24px;box-shadow:0 6px 25px #16433b0b}h1{line-height:1.2}h2{font-size:1.2rem;margin-top:28px}a{color:#087e79}p,li{font-size:1rem}.notice{padding:14px;background:#eaf6f3;border-radius:12px;border-left:4px solid #087e79}footer{max-width:760px;margin:0 auto 30px;padding:0 18px;color:#62746f;font-size:13px}footer a{margin-right:12px}