.view-results-detail .slide-head .eyebrow{font-size:clamp(9px,.84vw,13px);line-height:1.7;display:block;max-width:95%}
.view-results-detail .slide-body{min-height:min-content;justify-content:center}
.rc-panel{display:flex;flex-direction:column;gap:20px;width:100%;outline-offset:6px}
.rc-visual{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.8fr);gap:36px;align-items:center}
.rc-figure{margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}
.rc-figure button{padding:8px;background:#fff;border:1px solid var(--edge);width:100%;display:flex;justify-content:center;align-items:center;min-height:0}
.rc-figure img{display:block;max-width:100%;width:100%;height:clamp(300px,45vh,530px);object-fit:contain}
.rc-figure figcaption{font-size:10px;line-height:1.6;color:var(--muted)}
.rc-wide .rc-figure img{height:clamp(260px,39vh,470px)}
.rc-points{display:grid;gap:0 25px}
.rc-points article{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid var(--edge)}
.rc-points small,.rc-cards small,.rc-balance>section>small{font:11px Arial,sans-serif;color:#81967c}
.rc-points h3,.rc-cards h3{margin:0 0 9px;font-size:clamp(17px,1.4vw,22px);font-weight:550;line-height:1.5}
.rc-points p,.rc-cards p{margin:0;font-size:clamp(13px,1.05vw,17px);line-height:1.8;color:#607265}
.rc-clo>.rc-points{grid-template-columns:1fr 1fr}
.rc-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px 40px}
.rc-cards article{border-top:2px solid var(--green);padding:25px 0}
.rc-cards small{display:block;margin-bottom:18px}
.rc-note{margin:0;padding:12px 16px;border-left:3px solid var(--green);background:#e8ede2;font-size:12px;line-height:1.7;color:#526b5b}
.rc-balance{display:grid;grid-template-columns:1fr 1fr;gap:45px}
.rc-balance h2{font-size:24px;font-weight:550;margin:14px 0 8px}
#subpages .rc-tabs{display:flex;align-items:center;gap:5px}
.view-results-detail .lead{font-size:14px;line-height:1.6}
.rc-film .film-layout{min-height:0}.rc-film .film-workflow article{padding:12px 0}.rc-film .film-player video{max-height:43vh}
.rc-evaluation .sr-view{width:100%}
.rc-visual .rc-points article:last-child{border-bottom:0}
@media(min-width:751px) and (max-height:800px){.rc-panel{gap:12px}.rc-figure img{height:39vh;min-height:245px}.rc-wide .rc-figure img{height:34vh;min-height:220px}.rc-points article{padding:12px 0;gap:12px}.rc-points h3,.rc-cards h3{font-size:16px;margin-bottom:6px}.rc-points p,.rc-cards p{font-size:12px;line-height:1.7}.rc-cards{gap:14px 35px}.rc-cards article{padding:16px 0}.rc-cards small{margin-bottom:10px}.rc-note{font-size:10px;padding:9px 12px}.rc-balance h2{font-size:21px}.rc-film .film-workflow article{padding:8px 0}.view-results-detail .lead{font-size:12px;margin-bottom:12px}}
@media(max-width:750px){.rc-visual,.rc-balance,.rc-cards,.rc-clo>.rc-points{grid-template-columns:1fr;gap:20px}.rc-figure img,.rc-wide .rc-figure img{height:auto;max-height:600px}.rc-points article{padding:16px 0}.rc-points p,.rc-cards p{font-size:14px}.rc-film .film-layout{display:flex;flex-direction:column-reverse}.rc-film .film-player video{max-height:none}.view-results-detail .slide-head .eyebrow{font-size:10px;max-width:100%}.rc-cards article{padding:20px 0}.rc-note{font-size:12px}}

@media(min-width:1001px){.rc-evaluation .sr-view{height:clamp(350px,48vh,540px);flex:none}.rc-vr .cv-dashboard{height:clamp(360px,48vh,540px);flex:none}.rc-vr .cv-dashboard>.cv-dashboard-grid{min-height:0}}
@media(min-width:1001px) and (max-height:800px){.rc-evaluation .sr-view,.rc-vr .cv-dashboard{height:44vh;min-height:330px}}
