*{box-sizing:border-box}body{margin:0;background:#f6f8fb;color:#14233a;font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.78}a{color:#0758a8;text-decoration:none;margin-right:12px}
    header{background:#0d3770;color:#fff}.wrap{max-width:1120px;margin:0 auto;padding:30px 18px}h1{font-size:30px;line-height:1.35;margin:0 0 10px}.lead{max-width:860px;color:#dce9ff;margin:0}.meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.meta span{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:5px 9px;font-size:13px}
    .card{background:#fff;border:1px solid #dfe8f3;border-radius:16px;padding:22px;margin:18px 0;box-shadow:0 8px 22px rgba(19,44,78,.05)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.item{background:#fff;border:1px solid #e3ebf5;border-radius:14px;padding:16px}.item h3{font-size:18px;margin:0 0 8px;color:#113b69}.item p{margin:0 0 10px}.links{display:flex;gap:10px;flex-wrap:wrap}.links a{background:#eef5ff;border:1px solid #d7e6f8;border-radius:999px;padding:7px 11px}
    @media(max-width:760px){h1{font-size:24px}.grid{grid-template-columns:1fr}.wrap{padding:22px 14px}}
