:root{font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;color:#142c35;background:#f4f8f6;line-height:1.7}*{box-sizing:border-box}body{margin:0}header{background:#142c35;color:#fff;padding:18px max(20px,calc((100vw - 860px)/2))}header a{color:#fff;text-decoration:none;font-weight:700}main{width:min(860px,calc(100% - 40px));margin:38px auto 70px;padding:34px;background:#fff;border:1px solid #cddedb;border-radius:14px}h1{font-size:clamp(28px,5vw,40px);line-height:1.2;margin:0 0 8px}h2{font-size:20px;margin:30px 0 7px}p,li{max-width:72ch}a{color:#176b69}small{color:#4c666b}ul{padding-left:1.4em}footer{width:min(860px,calc(100% - 40px));margin:0 auto 40px;color:#4c666b;font-size:14px}@media(max-width:600px){main{margin:20px auto 45px;padding:22px}}
