/* The educational gallery is exclusive to the Whole-Body MRI guide. */
.mri-gallery{background:#102838;color:#f3f7fa;padding:62px 0 54px;scroll-margin-top:2px}
.mri-gallery .eyebrow{color:#b8d6e8;font-size:1rem;letter-spacing:1px;margin-bottom:18px}
.mri-gallery h2{font-size:clamp(2rem,3.5vw,2.9rem);font-weight:350;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}
.mri-gallery-intro{max-width:760px;color:#d6e4ec;font-size:1.125rem;line-height:1.75;margin-top:20px}
.mri-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}
.mri-image-card{margin:0;min-width:0;background:#193646;border:1px solid #365466;border-radius:5px;overflow:hidden}
.mri-image-frame{height:320px;display:flex;align-items:center;justify-content:center;padding:16px;background:#05090c}
.mri-image-frame img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.mri-image-frame .mri-brain{max-width:min(100%,288px)}
.mri-image-frame .mri-abdomen{max-width:min(100%,320px)}
.mri-image-card figcaption{padding:23px 24px 26px;border-top:1px solid #365466}
.mri-image-card h3{font-size:1.375rem;font-weight:450;line-height:1.35;letter-spacing:-.015em;color:#f3f7fa}
.mri-image-view{font-size:1rem;line-height:1.5;color:#bdd6e5;margin-top:6px}
.mri-image-description{font-size:1.0625rem;line-height:1.7;color:#e0eaf0;margin-top:15px}
.mri-image-credits{margin-top:44px;padding-top:28px;border-top:1px solid #c6d5dd;scroll-margin-top:2px}
.detail-section .mri-image-credits p{font-size:1rem;line-height:1.7}
.mri-image-credits li{padding-bottom:12px}
.mri-credits-hero{padding-bottom:48px}
.mri-credits-content{padding-top:48px;padding-bottom:24px;max-width:980px}
.mri-credits-content .mri-image-credits{margin:0;padding:0;border:0}
.mri-credits-content .mri-image-credits p{margin-top:0}
.mri-receive ul{padding-left:23px;margin-top:18px;color:#304b5b;font-size:1.125rem;line-height:1.75}
.mri-receive li{padding-left:3px;margin-bottom:15px}
.mri-receive li:last-child{margin-bottom:0}
.mri-receive strong{color:#152d3d;font-weight:500}
.detail-section .mri-report-subheading{margin-top:36px}
.mri-report-subheading+.detail-report-list{margin-top:18px}
@media(max-width:1050px) and (min-width:751px){.mri-gallery-grid{gap:16px}.mri-image-frame{height:260px;padding:12px}.mri-image-card figcaption{padding:20px 18px}}
@media(max-width:750px){.mri-gallery{padding:42px 0}.mri-gallery-grid{grid-template-columns:1fr;gap:26px;margin-top:28px}.mri-image-frame{height:310px;padding:18px}.mri-image-card figcaption{padding:22px}}
@media print{.mri-gallery{background:#fff;color:#152d3d;padding:30px 0}.mri-gallery .eyebrow,.mri-gallery-intro{color:#304b5b}.mri-image-card{break-inside:avoid}.mri-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mri-image-frame{height:180px}.mri-image-card figcaption{padding:14px}}
