/* Scoped search landing-page summaries: preserve the established palette and layout. */
.jx-search-overview{box-sizing:border-box;max-width:1140px;margin:0 auto;padding:32px 0 16px;scroll-margin-top:110px}
.jx-fusion .jx-search-overview h2,.jx-fusion .jx-provider-comparison h2{font-size:28px!important;line-height:1.3!important;letter-spacing:-.8px!important;margin:0 0 16px!important}
.jx-search-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}
.jx-search-option{min-width:0;padding:20px;background:#edf4f8;border:1px solid #c3d5de;border-radius:8px;box-sizing:border-box}
.jx-fusion .jx-search-option h3{font-size:19px!important;line-height:1.35!important;letter-spacing:-.4px!important;margin:0 0 10px!important}
.jx-fusion .jx-search-option p,.jx-fusion .jx-search-next,.jx-fusion .jx-search-overview>p{font-size:15px!important;line-height:1.7!important;margin:0 0 12px!important;color:#3d5c6b!important}
.jx-fusion .jx-search-option p{margin:0!important}
.jx-search-overview a,.jx-provider-comparison a{color:#176379!important;text-decoration:underline;text-underline-offset:3px}
.jx-provider-comparison{margin:24px 0 30px}
.jx-fusion .jx-search-proof{font-size:14px!important;margin:12px 0 0!important;color:#3d5c6b!important}
@media(max-width:760px){.jx-search-overview{padding:28px 0 12px}.jx-search-options{grid-template-columns:1fr;gap:12px;margin:16px 0}.jx-search-option{padding:18px}.jx-fusion .jx-search-overview h2,.jx-fusion .jx-provider-comparison h2{font-size:25px!important}}
