/* AdSense readiness: original IDS flagship research panels */
.ids-flagship-analysis{width:100%;max-width:none;margin:44px 0;padding:28px;border:1px solid rgba(130,147,160,.22);border-left:3px solid #a83b46;background:linear-gradient(145deg,rgba(13,20,28,.96),rgba(7,11,16,.98));box-sizing:border-box}
.ids-flagship-analysis-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:start}.ids-flagship-analysis-head h2{max-width:980px;margin:7px 0 0;color:#f0f2f3;font:900 clamp(2rem,3.8vw,3.5rem)/.95 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.ids-flagship-reviewed{padding:7px 9px;border:1px solid rgba(130,147,160,.2);color:#84949f;font-size:.57rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.ids-flagship-synthesis{max-width:1100px;margin:24px 0 0;color:#b6c0c7;font-size:1rem;line-height:1.75}.ids-flagship-lenses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px}.ids-flagship-lens{min-height:76px;padding:14px;border:1px solid rgba(130,147,160,.16);background:#080d13}.ids-flagship-lens span{display:block;color:#704149;font:900 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.ids-flagship-lens strong{display:block;margin-top:13px;color:#dde3e6;font:900 1rem/1.05 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.ids-flagship-method-note{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(130,147,160,.14);color:#7f8d97;font-size:.7rem;line-height:1.55}.ids-flagship-method-note a{color:#aeb9c0}
@media(max-width:900px){.ids-flagship-analysis-head{grid-template-columns:1fr}.ids-flagship-reviewed{justify-self:start}.ids-flagship-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ids-flagship-analysis{margin:34px 0;padding:20px 16px}.ids-flagship-lenses{grid-template-columns:1fr 1fr}.ids-flagship-synthesis{font-size:.95rem}.ids-flagship-analysis-head h2{font-size:clamp(1.9rem,9vw,2.8rem)}}
@media(max-width:430px){.ids-flagship-lenses{grid-template-columns:1fr}}