
    .seo-article{max-width:1080px;margin:0 auto;padding:32px 18px 56px;color:#18202b;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.72}
    .seo-article h1,.seo-article h2,.seo-article h3{color:#18202b;line-height:1.25;letter-spacing:0}
    .seo-article h1{margin:0 0 14px;font-size:34px;font-weight:800}
    .seo-article h2{margin:36px 0 14px;font-size:25px;font-weight:800}
    .seo-article h3{margin:22px 0 8px;font-size:19px;font-weight:800}
    .seo-article p{margin:0 0 16px}
    .seo-article a{color:#0b67c2;text-decoration:underline;text-underline-offset:3px}
    .article-hero{border:1px solid #d9e2ec;border-radius:8px;background:linear-gradient(180deg,#f8fbff 0%,#fff 100%);padding:32px;margin-bottom:26px}
    .eyebrow{margin:0 0 10px;color:#0b67c2;font-size:13px;font-weight:700;text-transform:uppercase}
    .lead{max-width:880px;color:#374151;font-size:18px}
    .answer-box{border-left:4px solid #0b67c2;background:#f5f8fb;border-radius:6px;padding:18px 20px;margin:24px 0}
    .facts-grid,.feature-grid{display:grid;gap:14px;margin-top:18px}
    .facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
    .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    .fact-card,.feature{border:1px solid #d9e2ec;border-radius:8px;background:#fff;padding:16px}
    .fact-card b{display:block;margin-bottom:4px;color:#084f96;font-size:14px}
    .feature h3{margin-top:0}
    .seo-article table{width:100%;border-collapse:collapse;margin:18px 0 24px;overflow-wrap:anywhere}
    .seo-article th,.seo-article td{border:1px solid #d9e2ec;padding:12px 14px;vertical-align:top;text-align:left}
    .seo-article th{background:#eef5fc;color:#17324d;font-weight:800}
    .seo-article tbody tr:nth-child(even) td{background:#fbfdff}
    .note{border:1px solid #f0d78c;border-radius:8px;background:#fff8df;padding:16px 18px;margin:22px 0}
    .cta{border-radius:8px;background:#0d335c;color:#fff;padding:24px;margin:34px 0 0}
    .cta h2{margin-top:0;color:#fff}
    .cta a{color:#fff;font-weight:800}
    @media(max-width:860px){.seo-article h1{font-size:29px}.article-hero{padding:24px}.facts-grid,.feature-grid{grid-template-columns:1fr}}
  