
body{font-family:Arial,Helvetica,sans-serif;margin:0;color:#222;line-height:1.7}
header{background:#0b2a4a;color:#fff;padding:14px 20px}
header a{color:#fff;text-decoration:none}
nav{background:#123f66;padding:10px 20px}
nav a{color:#dbe9f6;margin-right:16px;text-decoration:none}
main{max-width:900px;margin:0 auto;padding:24px 20px}
h1{font-size:28px;line-height:1.3}h2{font-size:22px;margin-top:32px}
table{border-collapse:collapse;width:100%;margin:16px 0}
th,td{border:1px solid #ccc;padding:8px;text-align:left}
th{background:#eef3f8}
.cta{background:#eef6ee;border:1px solid #9dbf9d;padding:16px;margin:24px 0}
footer{background:#f2f2f2;padding:20px;margin-top:40px;font-size:14px}
footer a{color:#123f66}
label{display:block;margin:16px 0 4px;font-weight:bold}
input,textarea,select{width:100%;max-width:520px;padding:10px;border:1px solid #aaa;box-sizing:border-box}
button{background:#0b2a4a;color:#fff;padding:12px 28px;border:0;cursor:pointer}
ul.cols{columns:2}

/* i18n lang switcher row (postprocess_switcher.py) */
nav.lang-sw{background:#123f66;padding:0 20px 10px;text-align:right}
nav.lang-sw a{color:#dbe9f6;margin-left:14px;text-decoration:none}
nav.lang-sw span{color:#fff;margin-left:14px;font-weight:bold}
