.seo-landing[data-v-5863bbb9]{padding:16px;max-width:980px;margin:0 auto}.hero[data-v-5863bbb9]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:12px}.hero-kicker[data-v-5863bbb9]{margin:0 0 8px;font-size:12px;color:#5f6b7a;letter-spacing:.4px}.hero h1[data-v-5863bbb9]{margin:0 0 10px;font-size:26px;line-height:1.25;color:#001f5b}.hero-desc[data-v-5863bbb9]{margin:0;color:#4b5563;line-height:1.75}.card[data-v-5863bbb9]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;margin-bottom:12px}.card h2[data-v-5863bbb9]{margin:0 0 10px;color:#1f2937;font-size:18px}.card p[data-v-5863bbb9]{margin:0 0 10px;color:#4b5563;line-height:1.75}.card p[data-v-5863bbb9]:last-child{margin-bottom:0}.source-reference[data-v-5863bbb9]{font-size:13px}.link-grid[data-v-5863bbb9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.link-item[data-v-5863bbb9]{display:block;padding:10px 12px;border:1px solid #dce3ee;border-radius:8px;color:#003d99;text-decoration:none;background:#f8fbff}.link-item[data-v-5863bbb9]:hover{background:#eef5ff}.card a[data-v-5863bbb9]{color:#003d99}.seo-landing.dark-mode .hero[data-v-5863bbb9],.seo-landing.dark-mode .card[data-v-5863bbb9]{background:#141c24;border-color:#ffb44633;box-shadow:0 8px 20px -10px #ffb44633}.seo-landing.dark-mode .hero-kicker[data-v-5863bbb9]{color:#7c8fa5}.seo-landing.dark-mode .hero h1[data-v-5863bbb9],.seo-landing.dark-mode .card h2[data-v-5863bbb9]{color:#f0f4fa}.seo-landing.dark-mode .hero-desc[data-v-5863bbb9],.seo-landing.dark-mode .card p[data-v-5863bbb9]{color:#b0c0d0}.seo-landing.dark-mode .card a[data-v-5863bbb9]{color:#ffb347}.seo-landing.dark-mode .card strong[data-v-5863bbb9]{color:#f0f4fa}.seo-landing.dark-mode .link-item[data-v-5863bbb9]{background:#ffb4460f;border-color:#ffb44640;color:#ffb347}.seo-landing.dark-mode .link-item[data-v-5863bbb9]:hover{background:#ffb4461f;color:#ffd966}@media (max-width: 480px){.seo-landing[data-v-5863bbb9]{padding:12px}.hero[data-v-5863bbb9],.card[data-v-5863bbb9]{padding:14px}.hero h1[data-v-5863bbb9]{font-size:22px}}
