/* The quiz-card peek treatment: intact grouped artwork, covered by the quote card. */
.sp-detail-visual{position:relative;isolation:isolate;min-width:0}
.sp-report-preview{position:relative;z-index:0;height:clamp(250px,27vw,385px);margin:0 12px -24px;overflow:hidden}
.sp-report-preview img{display:block;width:100%;height:auto;max-width:660px;margin:0 auto;transform:translateY(-3%)}
.sp-detail-visual .sp-hero-carousel{position:relative;z-index:1;margin-top:0}
.sp-problem-graphic{margin-top:2rem;max-width:600px;width:100%}
.sp-problem-graphic .sp-review-art--large{height:380px}
@media(max-width:1200px){.sp-report-preview{height:clamp(220px,29vw,340px)}.sp-problem-graphic .sp-review-art--large{height:340px}}
@media(max-width:800px){.sp-detail-visual{width:100%;max-width:580px;justify-self:center}.sp-report-preview{height:clamp(230px,53vw,365px);margin-inline:6px}.sp-problem-graphic{max-width:520px;margin-top:1.8rem}.sp-problem-graphic .sp-review-art--large{height:350px}}
@media(max-width:540px){.sp-report-preview{height:clamp(190px,57vw,280px);margin-bottom:-18px}.sp-problem-graphic .sp-review-art--large{height:310px}}
.sp-problem-graphic .sp-review-art--large{height:auto;padding-block:20px}
.sp-problem-graphic .sp-sheet-front{position:relative;top:0;height:auto;min-height:0}
.sp-problem-graphic .sp-sheet-front>*{flex-shrink:0}
