
    .seo-article{max-width:920px;margin:0 auto;padding:24px 16px;font-family:Arial,sans-serif;color:#222;line-height:1.75;font-size:16px}
    .seo-article h1{font-size:34px;line-height:1.25;margin:0 0 18px;color:#111;font-weight:700}
    .seo-article h2{font-size:26px;line-height:1.35;margin:36px 0 14px;color:#111;font-weight:700}
    .seo-article h3{font-size:21px;line-height:1.4;margin:26px 0 10px;color:#222;font-weight:700}
    .seo-article p{margin:0 0 16px}.seo-article a{color:#1f5fbf;text-decoration:none;font-weight:600}.seo-article a:hover{text-decoration:underline}
    .seo-article ol,.seo-article ul{margin:0 0 18px 22px;padding:0}.seo-article li{margin-bottom:8px}
    .seo-article table{width:100%;border-collapse:collapse;margin:18px 0 24px;font-size:15px}
    .seo-article th,.seo-article td{border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top}
    .seo-article th{background:#f5f7fa;font-weight:700;color:#111}
    .quick-answer{background:#f5f7fa;border-left:4px solid #1f5fbf;padding:18px 20px;margin:22px 0}
    .toc{background:#fafafa;border:1px solid #e5e5e5;padding:18px 20px;margin:24px 0}.toc-title{font-size:18px;font-weight:700;margin-bottom:10px}
    .cta-box{background:#0f172a;color:#fff;padding:24px;margin:32px 0;border-radius:6px}.cta-box h2,.cta-box h3{color:#fff;margin-top:0}.cta-box p{color:#e5e7eb}
    .cta-button{display:inline-block;margin-top:8px;padding:11px 18px;background:#fff;color:#0f172a!important;text-decoration:none;border-radius:4px;font-weight:700}
    .note{font-size:15px;color:#555;background:#fff8e6;border-left:4px solid #e0a100;padding:14px 16px;margin:20px 0}
    @media(max-width:640px){.seo-article{font-size:15px}.seo-article h1{font-size:28px}.seo-article h2{font-size:23px}.seo-article h3{font-size:19px}.seo-article table{display:block;overflow-x:auto;white-space:nowrap}}
  