body{margin:0;font-family:Arial,sans-serif;color:#172b4d;background:#f6f9fe}header{background:#073b86;color:white;padding:22px max(24px,calc((100% - 1050px)/2))}header a{color:white;text-decoration:none;font-weight:bold}main{max-width:980px;margin:35px auto;padding:0 22px}h1{font-size:2.3rem;color:#093b80}h2{color:#0a438e}section{background:white;border:1px solid #dbe5f3;border-radius:12px;padding:24px;margin:18px 0;line-height:1.7}nav{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}nav a{padding:10px 14px;background:#e7effb;border-radius:7px;color:#07418d;text-decoration:none}footer{padding:25px;text-align:center;background:#e6edf8;line-height:1.6}.notice{padding:12px;background:#fff3d7;color:#553d0c;text-align:center}a{color:#0759b1}@media(max-width:600px){h1{font-size:1.8rem}}