body{margin:0;font:16px/1.65 system-ui,Arial,sans-serif;color:#122044;background:#f5f8ff}a{color:#075ae7}header,footer{background:#fff;padding:18px max(4%,calc((100% - 1120px)/2));border-bottom:1px solid #dce6f7}nav{display:flex;gap:20px;flex-wrap:wrap}main{max-width:1120px;margin:auto;padding:38px 24px}.hero{background:linear-gradient(115deg,#0b2255,#075ee9);color:white;border-radius:22px;padding:36px}h1{font-size:clamp(28px,4vw,46px);line-height:1.15}h2{font-size:24px}.hero p{max-width:760px}.hero a{color:white}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:28px 0}.card{background:white;border:1px solid #dbe5f4;border-radius:16px;padding:22px}.note{border-left:4px solid #1673f9;padding:16px;background:#e9f1ff}.flag{font-size:36px}.small{font-size:13px;color:#50617f}.markets{display:flex;flex-wrap:wrap;gap:9px}.markets a{background:#eef4ff;border-radius:22px;padding:5px 12px;text-decoration:none}footer{margin-top:45px;border-top:1px solid #dce6f7}