/* B03 R15 scoped only: preserve R14 container geometry and site typography. */
main[data-phase="B03-R15-REVIEW"] .r9-content-grid {align-items:stretch;}
main[data-phase="B03-R15-REVIEW"] .r9-content-card {height:100%;box-sizing:border-box;}
main[data-phase="B03-R15-REVIEW"] .b03-review-panel {margin-top:clamp(26px,3vw,42px);padding:clamp(20px,2.6vw,34px);border:1px solid #dce5ef;border-radius:16px;background:#f7faff;}
main[data-phase="B03-R15-REVIEW"] .b03-review-panel h2 {font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:560;line-height:1.25;margin:0 0 10px;}
main[data-phase="B03-R15-REVIEW"] .b03-review-panel p {font-size:1rem;line-height:1.7;color:#44546a;max-width:860px;margin:0 0 18px;}
main[data-phase="B03-R15-REVIEW"] .b03-related-link {font-size:.95rem;font-weight:560;color:#1d4ed8;text-underline-offset:3px;}
