/* Transparent, source-linked lender profile review. Mobile-first. */
#sphome-global .cs-provider-researched{margin:24px 0 28px;padding:24px 26px;border-radius:15px;border:1px solid #d5e6ef;background:linear-gradient(135deg,#fff 0%,#f5f9fc 100%)}
#sphome-global .cs-provider-researched h2{font-size:clamp(21px,2.4vw,28px)!important;line-height:1.28!important;margin:10px 0 16px!important;color:#193f59}
#sphome-global .cs-provider-researched h3{font-size:17px!important;line-height:1.3!important;margin:23px 0 9px!important;color:#193f59}
#sphome-global .cs-provider-researched>p{font-size:15px!important;line-height:1.82!important;margin:12px 0!important;color:#385369!important}
#sphome-global .cs-provider-researched .cs-profile-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#sphome-global .cs-provider-researched details{border:1px solid #dce7ed;border-radius:11px;padding:14px;background:white}
#sphome-global .cs-provider-researched summary{font-weight:750;cursor:pointer;color:#1a4c69;font-size:14px}
#sphome-global .cs-provider-researched details p{margin:12px 0 0;font-size:14px;line-height:1.65}
#sphome-global .cs-provider-source{border-top:1px solid #e0e9ee;margin:25px 0 0;padding-top:16px;font-size:13px;line-height:1.75;color:#4e6473}
#sphome-global .cs-provider-source span{display:block;color:#647e8b}
#sphome-global .cs-provider-source a{color:#17669c;text-decoration:underline;text-underline-offset:3px}
#sphome-global .cs-provider-research-notice{border-left:3px solid #477a9a}
#sphome-global .cs-profile-params strong{overflow-wrap:anywhere}
@media(max-width:700px){
 #sphome-global .cs-provider-researched{padding:18px 16px;margin:17px 0 25px;border-radius:12px}
 #sphome-global .cs-provider-researched h2{font-size:22px!important}
 #sphome-global .cs-provider-researched>p{font-size:14px!important;line-height:1.7!important}
 #sphome-global .cs-provider-researched .cs-profile-faq{grid-template-columns:minmax(0,1fr)}
 #sphome-global .cs-provider-researched details{padding:12px}
}