:root{color-scheme:light}body{margin:0;background:#f7f8fb;color:#1d2230;font:16px/1.85 "Hiragino Sans","Noto Sans JP",system-ui,sans-serif}
main{max-width:680px;margin:0 auto;padding:48px 22px 72px}h1{font-size:28px;line-height:1.4;margin:0 0 6px}h2{font-size:19px;margin:36px 0 8px}
.sub{color:#5a6275;margin:0 0 28px}a{color:#2456c9}ul{padding-left:1.3em}footer{margin-top:48px;font-size:14px;color:#5a6275}hr{border:0;border-top:1px solid #dde1ea;margin:40px 0}
