*{box-sizing:border-box}body{margin:0;background:#f6f5f2;color:#23323d;font:18px/1.75 system-ui,sans-serif}header,main,footer{max-width:1000px;margin:auto;padding:24px}header{border-bottom:1px solid #ccd6dc}header>a{font-size:23px;font-weight:650;text-decoration:none}a{color:#17547d;overflow-wrap:anywhere}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:16px;margin-top:12px}.notice{padding:16px 20px;background:#e8eef0;border-left:4px solid #547789;font-size:15px}h1{font-size:clamp(28px,5vw,42px);line-height:1.2}article{max-width:760px;overflow-wrap:anywhere}p{margin:0 0 20px}details{border-top:1px solid #ccd6dc;padding-top:16px}ul{padding-left:24px}.pages{columns:2}footer{font-size:14px;color:#455764}@media(max-width:550px){.pages{columns:1}header,main,footer{padding:18px}}