
  .mg-wrap{font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;color:#0F172A;max-width:760px;margin:0 auto;padding:10px 5px;box-sizing:border-box}
  .mg-hero{background:linear-gradient(135deg,#164273 0%,#0A213A 100%);border:2px solid #E5A91A;border-radius:20px;padding:32px 24px;text-align:center;box-shadow:0 10px 25px rgba(22,66,115,.2);margin-bottom:20px}
  .mg-hero h1{font-family:'Source Serif 4',Georgia,serif;color:#fff;font-size:25px;font-weight:700;margin:0 0 8px}
  .mg-hero p{color:#E5A91A;font-size:15px;font-weight:600;margin:0}
  .mg-card{background:#fff;border:1px solid rgba(22,66,115,.12);border-radius:18px;padding:22px 24px;margin-bottom:16px;box-shadow:0 6px 18px rgba(22,66,115,.05)}
  .mg-card h2{font-family:'Source Serif 4',Georgia,serif;color:#164273;font-size:19px;margin:0 0 12px;border-bottom:2px solid #E5A91A;padding-bottom:6px;display:inline-block}
  .mg-card p,.mg-card li{color:#334155;font-size:14px;line-height:1.7}
  .mg-card p{margin:0 0 10px}
  .mg-card ol,.mg-card ul{margin:0;padding-left:20px}
  .mg-card li{margin-bottom:6px}
  .mg-alert{background:#FFF8E5;border:1px solid #E5A91A;border-left:5px solid #E5A91A;border-radius:14px;padding:16px 20px;margin-bottom:16px}
  .mg-alert strong{color:#164273}
  .mg-alert p{margin:0;color:#334155;font-size:14px;line-height:1.7}
  .mg-cta{text-align:center;margin:22px 0 8px}
  .mg-btn{display:inline-block;background:#164273;color:#E5A91A!important;font-weight:700;font-size:15px;padding:13px 28px;border-radius:12px;text-decoration:none;border:2px solid #E5A91A}
  .mg-btn:hover{background:#0A213A;color:#fff!important}
  .mg-url{text-align:center;color:#64748B;font-size:13px;margin-top:10px}
  @media(max-width:600px){.mg-hero{padding:24px 16px}.mg-hero h1{font-size:21px}.mg-card{padding:18px}}
