
body{font-family:Arial,Helvetica,sans-serif;margin:0;background:#f6f8fb;color:#172033;line-height:1.65}
a{color:#164e9a;text-decoration:none} a:hover{text-decoration:underline}
.wrap{max-width:1120px;margin:auto;padding:0 22px}.top{background:#101827;color:#fff;padding:16px 0;position:sticky;top:0;z-index:5}
.nav{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.brand{font-weight:800;font-size:21px}
.navlinks a{color:#fff;margin-left:18px}.hero{background:linear-gradient(135deg,#102a56,#2457a6);color:#fff;padding:76px 0}
.hero h1{font-size:46px;line-height:1.1;margin:0 0 18px}.hero p{font-size:20px;max-width:850px}.btn{display:inline-block;background:#f2b544;color:#15213a;padding:14px 24px;border-radius:10px;font-weight:800;border:0;cursor:pointer}
main{padding:48px 0}.card{background:#fff;border:1px solid #e3e8f0;border-radius:18px;padding:32px;margin-bottom:28px;box-shadow:0 8px 25px rgba(0,0,0,.04)}
h2{font-size:31px;color:#102a56;border-bottom:4px solid #f2b544;padding-bottom:10px;margin-top:8px}h3{font-size:23px;color:#174b8d;background:#eef5ff;border-left:5px solid #f2b544;padding:10px 14px;border-radius:6px}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.pill{display:block;padding:11px 13px;background:#f2f6fc;border-radius:9px}
form{display:grid;gap:13px}input,textarea,select{width:100%;box-sizing:border-box;padding:13px;border:1px solid #bdc8d8;border-radius:8px;font-size:16px}textarea{min-height:145px}
.related{display:flex;flex-wrap:wrap;gap:9px}.related a{background:#edf3fb;padding:8px 12px;border-radius:20px}
footer{background:#101827;color:#dbe4f1;padding:36px 0}.small{font-size:13px;color:#667085}.lang a{color:#fff;font-weight:700}
@media(max-width:700px){.hero h1{font-size:35px}.card{padding:22px}.navlinks{display:none}}
