
.mri-results-section{margin-bottom:18px;padding:38px clamp(20px,3vw,42px);border-radius:28px;border:1px solid rgba(157,184,189,.52);background:linear-gradient(180deg,rgba(251,253,253,.96),rgba(235,244,245,.98));box-shadow:var(--shadow)}
.mri-results-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px}.mri-results-heading span{font:700 10px var(--mono);letter-spacing:.18em;color:#3f7f8a}.mri-results-heading h2{margin:9px 0 0;font:700 38px var(--serif)}.mri-results-heading p{max-width:530px;margin:0;color:var(--muted);font-size:12px;line-height:1.85}
.mri-summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.mri-summary-cards article{padding:20px 22px;border:1px solid rgba(157,184,189,.48);background:linear-gradient(180deg,#fbfdfd,#edf5f5);border-radius:20px}.mri-summary-cards span{font:700 9px var(--mono);letter-spacing:.12em;color:#527e87}.mri-summary-cards b{display:block;margin:12px 0 5px;font:700 34px var(--serif)}.mri-summary-cards p{margin:0;color:var(--muted);font-size:10px}
.mri-overview-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.mri-overview-figure{padding:0;border:1px solid rgba(157,184,189,.5);border-radius:22px;overflow:hidden;background:#fff;position:relative}.mri-overview-figure img{width:100%;height:100%;min-height:330px;object-fit:contain;background:#f7fbfb}.mri-overview-figure span{position:absolute;left:14px;bottom:14px;padding:8px 11px;background:rgba(6,26,35,.78);color:#edf8f8;font-size:10px;backdrop-filter:blur(8px)}
.mri-key-findings{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mri-key-card{padding:20px;border:1px solid rgba(157,184,189,.48);border-radius:20px;background:linear-gradient(160deg,#0b2832,#153e47);color:#eef8f8;text-align:left;position:relative;overflow:hidden}.mri-key-card:after{content:"";position:absolute;right:-40px;bottom:-50px;width:150px;height:150px;background:radial-gradient(circle,rgba(112,198,196,.15),transparent 68%)}.mri-key-card small{font:700 8px var(--mono);letter-spacing:.13em;color:#79cac6}.mri-key-card h3{margin:14px 0 10px;font:700 17px/1.5 var(--serif)}.mri-key-card strong{display:block;font:700 23px var(--serif)}.mri-key-card p{margin:8px 0 0;color:rgba(224,241,241,.6);font-size:10px;line-height:1.7}
.mri-cross-section{margin-top:28px}.mri-cross-section .section-heading{margin-bottom:17px}.mri-cross-section h3{margin:8px 0 0;font:700 28px var(--serif)}.mri-cross-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mri-cross-grid article{padding:19px;border-radius:18px;border:1px solid rgba(157,184,189,.47);background:#f7fbfb}.mri-cross-grid h4{margin:0 0 10px;font:700 16px var(--serif)}.mri-cross-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.8}
.mri-outcome-section{margin-top:28px}.mri-outcome-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.mri-outcome-tabs button{padding:9px 13px;border:1px solid #b9ced1;background:#eef5f5;color:#516e75;font-size:11px;font-weight:700}.mri-outcome-tabs button.is-active{background:#123a43;color:#eef8f8;border-color:#123a43}.mri-outcome-panel{border:1px solid rgba(157,184,189,.5);border-radius:22px;overflow:hidden;background:#f8fbfb}.mri-outcome-head{display:grid;grid-template-columns:1fr auto;gap:18px;padding:22px 24px;border-bottom:1px solid #c6d7d9}.mri-outcome-head span{font:700 9px var(--mono);letter-spacing:.14em;color:#3f7f8a}.mri-outcome-head h3{margin:8px 0 9px;font:700 27px var(--serif)}.mri-outcome-head p{max-width:760px;margin:0;color:var(--muted);font-size:11px;line-height:1.8}.mri-outcome-head b{align-self:start;padding:7px 10px;background:#dcebed;color:#356f79;font-size:10px}
.mri-outcome-figures{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px}.mri-outcome-figures button{border:0;background:#fff;padding:0;overflow:hidden;min-height:260px}.mri-outcome-figures img{width:100%;height:100%;object-fit:contain}.mri-outcome-results{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 16px}.mri-result-card{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:14px;border:1px solid #cadadd;background:#fbfdfd}.mri-result-card img{width:150px;height:112px;object-fit:cover;background:#eef5f5}.mri-result-card button{padding:0;border:0;background:transparent}.mri-result-card small{font:700 8px var(--mono);color:#3f7f8a}.mri-result-card h4{margin:7px 0 8px;font:700 15px/1.45 var(--serif)}.mri-result-card strong{font:700 18px var(--serif)}.mri-result-card p{margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.7}.mri-evidence-badge{display:inline-block;margin-left:6px;padding:4px 7px;background:#dcebed;color:#356f79;font-size:8px;font-weight:800}.mri-evidence-badge.exploratory{background:#e4ecee;color:#657e87}
.mri-boundary{display:grid;grid-template-columns:auto 1fr;gap:16px;margin-top:18px;padding:16px 18px;border-left:3px solid #4f9d9c;background:#dfecee}.mri-boundary b{font:700 13px var(--serif)}.mri-boundary p{margin:0;color:#536e74;font-size:11px;line-height:1.8}
.mri-lightbox{position:fixed;inset:0;z-index:9999;background:rgba(3,15,23,.88);display:grid;place-items:center;padding:40px}.mri-lightbox[hidden]{display:none}.mri-lightbox img{max-width:min(1200px,92vw);max-height:84vh;background:#fff;box-shadow:0 26px 80px rgba(0,0,0,.42)}.mri-lightbox button{position:fixed;right:24px;top:20px;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:white;font-size:28px}.mri-lightbox p{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);margin:0;padding:8px 12px;background:rgba(3,15,23,.72);color:#e9f7f7;font-size:11px}
@media(max-width:1100px){.mri-summary-cards,.mri-cross-grid{grid-template-columns:1fr 1fr}.mri-overview-grid{grid-template-columns:1fr}.mri-outcome-results{grid-template-columns:1fr}}
@media(max-width:720px){.mri-results-heading{display:block}.mri-results-heading p{margin-top:12px}.mri-summary-cards,.mri-key-findings,.mri-cross-grid,.mri-outcome-figures{grid-template-columns:1fr}.mri-outcome-head{grid-template-columns:1fr}.mri-result-card{grid-template-columns:1fr}.mri-result-card img{width:100%;height:auto}.mri-boundary{grid-template-columns:1fr}}
