
.dashboard-evidence-shell{margin:28px 0 34px;padding:24px;border:1px solid rgba(93,201,219,.34);border-radius:18px;background:linear-gradient(145deg,#102a35 0%,#112631 58%,#0d202a 100%);box-shadow:0 18px 45px rgba(0,0,0,.16)}
.dashboard-evidence-shell>.eyebrow{color:#7fd8e6!important}.dashboard-evidence-shell>h2{margin:.35rem 0 .5rem;color:#f2fbfd}.dashboard-evidence-shell .shell-lead{max-width:880px;color:#bdd0d6;line-height:1.65;margin-bottom:18px}
.dashboard-date-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 22px}.dashboard-date-tabs .date-tab{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #6555a4;border-radius:10px;background:#30275a;color:#eeeaff;text-decoration:none}.dashboard-date-tabs .date-tab:hover,.dashboard-date-tabs .date-tab.current{background:#3b2f70;border-color:#9c83f2;box-shadow:inset 3px 0 0 #b39aff}.dashboard-date-tabs strong{font-size:.9rem}.dashboard-date-tabs small{font-size:.72rem;line-height:1.35;color:#c8c0e7}
.dashboard-latest-panel{padding:20px;border-radius:13px;background:rgba(8,23,30,.72);border:1px solid rgba(111,209,224,.22)}.dashboard-latest-panel .update-label{color:#8de0eb;font-weight:800;letter-spacing:.08em;font-size:.72rem}.dashboard-latest-panel h3{color:#f4fbfc;font-size:clamp(1.35rem,2.5vw,1.8rem);margin:.5rem 0 .8rem}.dashboard-latest-panel p{color:#d2e1e5;line-height:1.7}.dashboard-latest-panel .deep-link{color:#8edff4;font-weight:800}
.dashboard-evidence-shell>.latest-research-update{margin:18px 0 0!important;background:rgba(36,28,70,.64)!important}
@media(max-width:820px){.dashboard-evidence-shell{padding:18px 14px;border-radius:14px}.dashboard-date-tabs{grid-template-columns:1fr 1fr}}@media(max-width:520px){.dashboard-date-tabs{grid-template-columns:1fr}}
