*{box-sizing:border-box}body{margin:0;background:#f7f8fc;color:#202534;font:16px/1.65 Arial,sans-serif}header,main,footer{max-width:860px;margin:auto;padding:24px}header{border-bottom:1px solid #ddd}header a{font-size:28px;font-weight:700;text-decoration:none;color:#17366a}main{min-height:65vh}h1{font-size:30px;line-height:1.25}h2{font-size:21px;margin-top:30px}a{color:#205ce4;overflow-wrap:anywhere}footer{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #ddd}li{margin:10px 0}.notice{border-left:4px solid #205ce4;padding:12px 18px;background:#edf2ff}@media(max-width:500px){header,main,footer{padding:20px}h1{font-size:26px}}