.researchEntry{border:1px solid var(--line,#dbe2ee);background:#f5f8fd;border-left:4px solid #d9a82d;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.3rem 1.5rem;display:flex}.researchEntry h2{margin:0 0 .35rem;font-size:1.2rem}.researchEntry p{margin:0}.researchContext{background:#f3f6fb;border-radius:12px;margin:1.75rem 0;padding:1.5rem}.researchContext h2{font-size:1.15rem}.researchContext dl{gap:.75rem;display:grid}.researchContext dl div{grid-template-columns:130px 1fr;gap:1rem;display:grid}.researchContext dt{font-weight:700}.researchContext dd{margin:0}.researchContext p,.researchEvidence figcaption,.researchDiagram figcaption{color:#506079;font-size:.875rem}.researchEvidence{margin:1.6rem 0}.researchTableScroll{border:1px solid #dbe2ee;border-radius:10px;overflow-x:auto}.researchEvidence table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.researchEvidence caption{text-align:left;color:#172b50;background:#edf2fa;padding:.85rem 1rem;font-weight:700}.researchEvidence th,.researchEvidence td{vertical-align:top;border-bottom:1px solid #dbe2ee;min-width:100px;padding:.85rem 1rem}.researchEvidence thead{background:#f6f8fc}.researchEvidence tbody th{font-weight:600}.researchEvidence figcaption{padding:.55rem 0 0}.researchEvidenceNote{margin:.6rem 0 1.5rem;font-size:.9rem}.researchDiagram{background:linear-gradient(120deg,#f4f7fc,#fff);border:1px solid #dbe2ee;border-radius:12px;margin:1.75rem 0;padding:1.3rem}.researchDiagram h3{margin:0 0 1rem}.researchDiagram ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:0;list-style:none;display:grid}.researchDiagram li{color:#fff;background:#18335c;border-radius:9px;padding:.9rem;font-weight:600}.researchDiagram li span{color:#f2c75c;margin-bottom:.5rem;font-size:.8rem;display:block}.researchQuestions h3{font-size:1.1rem}.researchQuestions>div{border-bottom:1px solid #dbe2ee;padding:.6rem 0}.insightCard .articleCardResearchSource{color:#536079;font-size:.8rem}@media (max-width:700px){.researchEntry{flex-direction:column;align-items:flex-start}.researchContext dl div{grid-template-columns:1fr;gap:.15rem}.researchDiagram ol{grid-template-columns:repeat(2,minmax(0,1fr))}.researchContext{padding:1rem}}
