:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#182334;background:#f7f9fc}body{margin:0}header{background:#14253d;color:white;padding:20px max(24px,calc((100vw - 850px)/2))}header a{color:white;margin-right:22px;text-decoration:none}main{max-width:850px;margin:56px auto;padding:0 24px;line-height:1.75}h1{font-size:2.2rem;line-height:1.2}h2{margin-top:34px}a{color:#0759b8}footer{max-width:850px;margin:60px auto;padding:20px 24px;border-top:1px solid #d8e0ea;color:#536275}.notice{padding:16px;background:#eaf1fc;border-radius:12px}
