*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#182c35;background:#f7f9fb}header{background:#143d4d;color:white;padding:1rem max(1rem,calc((100vw - 1050px)/2));display:flex;justify-content:space-between;gap:1rem;align-items:center}header a{color:white;text-decoration:none;margin-left:1rem}main{max-width:1050px;margin:2.5rem auto;padding:0 1.2rem}.hero{background:#e6f2f3;padding:2.5rem;border-radius:16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.card{background:white;border:1px solid #d9e3e6;border-radius:12px;padding:1.3rem}a{color:#096787}footer{max-width:1050px;margin:4rem auto 2rem;padding:0 1.2rem;color:#53646b}.flag{font-weight:600;color:#6d4700;background:#fff4d8;border-radius:6px;padding:.5rem .75rem;display:inline-block}h1{font-size:clamp(1.8rem,4vw,2.7rem)}p{line-height:1.6}