body{margin:0;background:#eef3f8;color:#17324d;font:16px/1.5 Arial}header{background:#0c2239;border-bottom:4px solid #e6b83f;padding:22px 8%;color:white;display:flex;gap:20px;align-items:center}header a{font-size:28px;color:white;text-decoration:none}header span{font-size:12px;letter-spacing:1px}main{max-width:700px;margin:24px auto;background:white;border:1px solid #d4e0ea;border-radius:14px;padding:25px}h1{margin:0;font-size:25px}label{display:block;margin:12px 0}input:not([type=checkbox]),textarea{box-sizing:border-box;display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #bdcddd;border-radius:8px;font:inherit}button{background:#e6b83f;border:0;border-radius:8px;padding:12px 20px;font-weight:bold;color:#0c2239;cursor:pointer}p{font-size:14px;color:#52687a}a{color:#165b92}article{border:1px solid #cbd9e6;background:#f6f9fc;border-radius:10px;padding:15px;margin:15px 0;overflow-wrap:anywhere}article small{display:block;color:#52687a}article p{color:#17324d}.notice{background:#fff1c5;padding:15px}.asp-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.foot{border-top:1px solid #dbe5ee;padding-top:15px}input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #287bbd;outline-offset:2px}@media(max-width:750px){main{margin:15px;padding:18px}header{padding:18px;gap:10px}}
header img{display:block;width:198px;height:auto;max-width:100%}header a{flex-shrink:0}@media(max-width:480px){header{flex-wrap:wrap}header img{width:180px}}
