*{box-sizing:border-box}body{margin:0;background:#f3f5f8;color:#182538;font:17px/1.65 system-ui,sans-serif}header{background:#132a43;color:white;padding:28px 5%;border-bottom:5px solid #d92e39}header strong{font-size:28px}header p{margin:4px 0;color:#d7e2ef}nav{display:flex;gap:8px;flex-wrap:wrap;padding:18px 5%;background:white;border-bottom:1px solid #dbe0e7}nav a{font-size:14px;text-decoration:none;color:#132a43;padding:5px 10px;border-radius:5px;background:#edf1f6}nav a[aria-current]{background:#d92e39;color:white}main{max-width:1020px;margin:32px auto;padding:0 24px}h1{font-size:36px;line-height:1.2}h2{color:#153b61;font-size:25px;line-height:1.35}h3{font-size:21px}article{background:white;padding:28px;border-radius:12px;box-shadow:0 4px 20px #102a4310}p:empty{display:none}figure{margin:22px 0;text-align:center}img{max-width:100%;height:auto;max-height:850px;object-fit:contain}a{color:#b51e31;overflow-wrap:anywhere}.notice{padding:12px 16px;border-left:4px solid #d92e39;background:#fff6ed;font-size:14px}footer{padding:30px 5%;background:#132a43;color:white;margin-top:50px}footer a{color:white}.contact{display:inline-block;padding:10px 18px;background:#d92e39;border-radius:6px;color:white;text-decoration:none}@media(max-width:600px){header strong{font-size:22px}main{padding:0 12px}article{padding:18px}h1{font-size:28px}nav{max-height:230px;overflow:auto}}