body{font:16px/1.6 system-ui,sans-serif;color:#17324d;margin:0;background:#f5f8fa}header,main,footer{max-width:980px;margin:auto;padding:20px}.brand{font-size:1.5rem;font-weight:700;color:#0b6477;text-decoration:none}nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px}a{color:#076b83}.crumb{color:#5c7180;font-size:.9rem}h1{font-size:2.2rem;line-height:1.2}.lead{font-size:1.15rem}.button{display:inline-block;background:#0b6477;color:white;padding:10px 16px;border-radius:6px;text-decoration:none}.note{background:#e4f1f3;padding:14px;border-left:4px solid #0b6477}table{display:block;overflow-x:auto;width:100%;border-collapse:collapse}th,td{padding:8px;border:1px solid #c8d7dc;text-align:left;white-space:nowrap}form{display:grid;gap:10px;max-width:520px}input,select,button{font:inherit;padding:8px}button{background:#0b6477;color:#fff;border:0;border-radius:5px;padding:10px 14px}footer{border-top:1px solid #d5e0e5;margin-top:40px;color:#5c7180}