body{margin:0;background:#fff;color:#12293F;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
  .wrap{max-width:1200px;margin-inline:auto;padding-inline:1.25rem}
  .hdr-row{height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem}
  .hdr-brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;white-space:nowrap}
  .hdr-nav{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:14.5px;white-space:nowrap}
  .hdr-nav a{color:#24506F;text-decoration:none;padding:.5rem .75rem}
  .hdr-nav .hdr-cta{background:#1EA453;color:#fff;padding:.6rem 1rem;border-radius:12px;font-weight:800}
  @media (max-width:720px){.hdr-nav a.opt{display:none}.hdr-nav{gap:.25rem}}
  .article{max-width:760px;margin-inline:auto;padding:2.5rem 1.25rem 4rem}
  .article p{font-size:17px;line-height:1.75;margin:0 0 1.15rem}
  .article h2{font-family:"Plus Jakarta Sans",Manrope,sans-serif;font-size:clamp(1.45rem,3.6vw,2rem);font-weight:800;color:#0B1F33;margin:2.75rem 0 1rem;line-height:1.25}
  .article h3{font-family:"Plus Jakarta Sans",Manrope,sans-serif;font-size:1.22rem;font-weight:700;color:#0B1F33;margin:2rem 0 .6rem}
  .article ul,.article ol{margin:0 0 1.25rem;padding-left:1.35rem}
  .article li{font-size:16.5px;line-height:1.7;margin-bottom:.5rem}
  .article a{color:#B06B00;font-weight:700;text-decoration:underline;text-underline-offset:2px}
  .article a:hover{color:#0B1F33}
  .article strong{color:#0B1F33}
  .article hr{border:0;border-top:1px solid #E2E8F0;margin:2.5rem 0}
  .article blockquote{margin:1.5rem 0;padding:1rem 1.25rem;background:#F1F5F9;border-left:4px solid #F0A020;border-radius:0 12px 12px 0}
  .article blockquote p{margin:0;font-size:16.5px}
  .table-wrap{overflow-x:auto;border:1px solid #E2E8F0;border-radius:16px;margin:1.5rem 0 1.75rem;box-shadow:0 10px 30px rgba(11,31,51,.06)}
  table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}
  thead{background:#0B1F33;color:#fff}
  th,td{padding:.85rem 1rem;text-align:left}
  tbody tr:nth-child(even){background:#F8FAFC}
  tbody th{font-weight:800;color:#0B1F33;white-space:nowrap}
  code{background:#F1F5F9;padding:.1rem .35rem;border-radius:6px;font-size:.92em}
