*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.6;color:#243047;background:#f6f8fb}header{background:#173950;color:#fff;padding:24px max(20px,calc((100vw - 960px)/2))}header a{color:#d5edff;text-decoration:none}header h1{font-size:1.65rem;margin:.35rem 0}main{max-width:960px;margin:24px auto;padding:0 20px}article{background:white;border:1px solid #e1e7ed;border-radius:12px;padding:28px;box-shadow:0 2px 10px #142d4509}h2{font-size:1.1rem;color:#173950;margin-top:1.5em}p{margin:.65em 0 1em}a{color:#116094}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.card{display:block;text-decoration:none;background:#f7fafc;border:1px solid #dce6ef;border-radius:10px;padding:18px}.card:hover{background:#eef7fc}small{color:#607287}nav{margin-bottom:16px}footer{max-width:960px;margin:auto;padding:8px 20px 24px;color:#607287;font-size:.85rem}@media(max-width:600px){article{padding:18px}}