:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#15263b;background:#f5f8fc}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1100px;margin:auto;padding:24px}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.1}p{line-height:1.6}.hero{background:#102b49;color:white;padding:36px;border-radius:18px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:15px;margin:26px 0}.card{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #d9e3ec;border-radius:12px;background:white;color:#15263b;text-decoration:none}.card:hover,.card:focus-visible{outline:3px solid #51d3ba;outline-offset:2px}.card strong{font-size:1.12rem}.card span{line-height:1.4}.more{color:#1766bb;font-weight:700}.note{padding:14px 18px;border-left:4px solid #d19d38;background:#fff9e9}footer{font-size:.9rem;color:#536579}a{color:#1766bb}
.btn-secondary{margin-left:10px;margin-top:10px;background:#fff;color:#102b49}
