/* Gentle brand-blue surfaces give the existing sections clearer definition. */
main{background:#f5f9fc}.page-intro{background:linear-gradient(120deg,#e7f1f7 0%,#f2f8fb 72%);box-shadow:0 0 0 100vmax #edf5f9;clip-path:inset(0 -100vmax)}.portal-access{background:#eef6fa;box-shadow:0 0 0 100vmax #eef6fa;clip-path:inset(0 -100vmax)}.paths>a{background:#fff;box-shadow:0 16px 32px -28px #153f4c80;border:1px solid #cbdde7}.services-section{background:#eaf3f8}.breast-feature{background:#f5f9fc}.visit-section{background:linear-gradient(130deg,#dfedf5,#eef6fa);border-block:1px solid #cfdee7}.steps{gap:28px}.steps article{background:#ffffffb8;padding:28px;border:1px solid #c6dbe7;box-shadow:0 12px 28px -26px #153f4c70}.steps article>span{color:var(--brand-blue)}.location{background:#f5f9fc}.detail-layout>div>.prose{background:#fff;padding:clamp(22px,3vw,38px);border:1px solid #d4e2ea;box-shadow:0 18px 35px -34px #153f4c80}.family-section{background:#edf5f9;box-shadow:0 0 0 100vmax #edf5f9;clip-path:inset(0 -100vmax)}.radiologist-section{background:#f5f9fc}.local-care-team{background:#eaf3f8;box-shadow:0 0 0 100vmax #eaf3f8;clip-path:inset(0 -100vmax)}
.accreditation-draft{margin:34px 0;padding:24px;background:#f0f6f9;border:1px solid #c5d9e4}.accreditation-draft h2{font-size:25px;line-height:1.25;margin:0 0 14px}.accreditation-draft .review-status{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#435b69;border-bottom:1px solid #b2c9d6;padding-bottom:5px;margin-bottom:16px}.accreditation-draft figure{margin:0;display:flex;gap:26px;align-items:center}.accreditation-draft img{width:136px;height:136px;object-fit:contain;flex-shrink:0}.accreditation-draft figcaption{font-size:16px;line-height:1.6}.accreditation-draft figcaption strong{display:block;font-size:18px;margin-bottom:8px}.accreditation-draft .fine{margin:0;color:#435b69;font-size:14px}@media(max-width:700px){.steps article{padding:24px}.steps{gap:18px}.accreditation-draft figure{align-items:flex-start;gap:18px}.accreditation-draft img{width:104px;height:104px}}@media(max-width:450px){.accreditation-draft figure{flex-direction:column}.accreditation-draft img{width:120px;height:120px}.detail-layout>div>.prose{padding:22px}}
