.customer-research{min-width:0;padding:20px;color:var(--text-primary,#263245)}
.ip-service-credit{padding:6px 20px;text-align:right;font-size:11px;line-height:1.5}.ip-service-credit a,.ip-provider-credit a{color:#68768a;text-decoration:underline}
.research-heading h2{font-size:18px;margin:0 0 8px}.research-heading p,.research-meta{font-size:12px;color:#68768a;line-height:1.6}
.research-report{padding:20px 0;border-top:1px solid #e5e9ef;margin-top:20px;overflow-wrap:anywhere}.research-report h3{font-size:16px;margin:0 0 8px}.research-report h4{font-size:13px;margin:20px 0 8px}
.research-text{white-space:pre-wrap;line-height:1.8;font-size:14px}.research-report ul{padding-left:20px;font-size:13px;line-height:1.8}.research-report a{color:#285eb8;text-decoration:underline}.research-report li span{color:#68768a;font-size:12px}
.research-pagination{display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;padding:18px 0}.research-status{font-size:14px;line-height:1.8}.research-report a:focus-visible{outline:2px solid #285eb8;outline-offset:3px}
@media(max-width:640px){.customer-research{padding:14px}.research-text{font-size:13px}}
.research-customer{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;margin:12px 0}.research-customer strong{font-size:16px}.research-customer span{font-size:13px;color:#68768a}
@media(max-width:900px){.profile-shell-research>.profile-sidebar-panel{display:none}}
