.review-cards .review-slide{border-radius:14px}.review-cards .review-card{color:#152c49;box-sizing:border-box;background:#fff;border:1px solid #d8e3f4;border-radius:14px;flex-direction:column;height:100%;padding:5cqw 6cqw;display:flex;overflow:hidden}.review-cards .rc-header,.review-cards .rc-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:3cqw;display:flex}.review-cards .rc-header{color:#687b97;border-bottom:1px solid #e0e8f4;padding-bottom:3cqw;font-size:2.6cqw;line-height:1.4}.review-cards .rc-header>span:first-child{letter-spacing:-.03em;color:#155dfb;font-size:3.5cqw;font-weight:850;line-height:1}.review-cards .rc-content{flex-direction:column;flex:1;min-height:0;padding:3cqw 0;display:flex}.review-cards .rc-content .rc-chapter{color:#155dfb;letter-spacing:-.02em;margin:0 0 3cqw;font-size:2.9cqw;font-weight:700;line-height:1.5}.review-cards .rc-content h2{letter-spacing:-.05em;word-break:keep-all;flex-shrink:0;margin:0 0 3cqw;font-size:6.4cqw;font-weight:800;line-height:1.35;color:#152c49!important}.review-cards .rc-content>p{letter-spacing:-.025em;color:#536984;margin:0 0 3cqw;font-size:3.7cqw;line-height:1.7}.review-cards .rc-content .rc-note{color:#697b94;margin:1cqw 0 0;font-size:2.65cqw;line-height:1.65}.review-cards .rc-content .rc-bottom-copy{margin-top:auto}.review-cards .rc-footer{color:#6b7f9b;border-top:1px solid #e0e8f4;padding-top:3cqw;font-size:2.65cqw;line-height:1.5}.review-cards .rc-footer>a{color:#155dfb;font-weight:600;text-decoration:none}.review-cards .rc-footer>a:hover{text-underline-offset:3px;text-decoration:underline}.review-cards .rc-footer>span{white-space:nowrap;font-variant-numeric:tabular-nums}.review-cards .rc-cover{background:#f8faff}.review-cards .rc-cover h2{font-size:6.7cqw}.review-cards .rc-cover-art{background:#edf3ff;border-radius:10px;flex-shrink:1;justify-content:center;align-items:flex-end;width:100%;height:50cqw;min-height:0;margin-top:auto;display:flex;overflow:hidden}.review-cards .rc-cover-art .scout-compact{aspect-ratio:360/290;flex-shrink:0;width:auto;height:100%;margin:0;padding:0}.review-cards .rc-cover-art .scout-character{width:100%;max-width:none;height:100%}.review-cards .rc-data-list{gap:3cqw;margin-bottom:4cqw;display:grid}.review-cards .rc-data-list>div{background:#f1f6ff;border-radius:9px;padding:3cqw}.review-cards .rc-data-list>div>span{color:#536984;font-size:3.1cqw;line-height:1.5;display:block}.review-cards .rc-data-list strong{letter-spacing:-.045em;color:#155dfb;margin:.8cqw 0;font-size:8cqw;font-weight:800;line-height:1.35;display:block}.review-cards .rc-data-list strong>span{color:#7f9dca;font-size:5cqw;font-weight:500}.review-cards .rc-data-list strong>small{margin-left:1cqw;font-size:3.5cqw;font-weight:600}.review-cards .rc-data-list>div>small{color:#637896;font-size:2.8cqw;line-height:1.5;display:block}.review-cards .rc-callout{background:#f1f6ff;border-radius:9px;flex-shrink:0;margin:0 0 3cqw;padding:3cqw}.review-cards .rc-callout>strong{letter-spacing:-.025em;color:#224d8c;font-size:3.7cqw;font-weight:750;line-height:1.5;display:block}.review-cards .rc-callout>p{color:#536984;letter-spacing:-.025em;margin:2cqw 0 0;font-size:3.5cqw;line-height:1.7}.review-cards .rc-number{letter-spacing:-.055em;color:#155dfb;margin:2cqw 0;font-size:14cqw;font-weight:800;line-height:1.15}.review-cards .rc-number>small{letter-spacing:-.025em;margin-left:1.5cqw;font-size:4cqw;font-weight:600}.review-cards .rc-info-list{gap:3cqw;margin:0 0 3cqw;display:grid}.review-cards .rc-info-list>div{border-bottom:1px solid #e0e8f4;padding-bottom:3cqw}.review-cards .rc-info-list>div:last-child{border-bottom:0;padding-bottom:0}.review-cards .rc-info-list h3{letter-spacing:-.035em;color:#224d8c;margin:0 0 1.5cqw;font-size:4cqw;font-weight:750;line-height:1.6}.review-cards .rc-info-list p{letter-spacing:-.025em;color:#536984;margin:0;font-size:3.6cqw;line-height:1.7}.review-cards .rc-faq{gap:3cqw}.review-cards .rc-steps{gap:3cqw;margin:0 0 1cqw;padding:0;list-style:none;display:grid}.review-cards .rc-steps>li{align-items:flex-start;gap:3cqw;display:flex}.review-cards .rc-steps>li>span{color:#155dfb;background:#edf3ff;border-radius:50%;flex-shrink:0;place-items:center;width:6cqw;height:6cqw;font-size:3cqw;font-weight:700;line-height:1;display:grid}.review-cards .rc-steps strong{letter-spacing:-.03em;font-size:3.8cqw;font-weight:750;line-height:1.5;display:block}.review-cards .rc-steps p{color:#536984;letter-spacing:-.025em;margin:1cqw 0 0;font-size:3.3cqw;line-height:1.7}.review-cards .rc-topics{grid-template-columns:repeat(4,1fr);gap:2cqw;margin:0 0 3cqw;display:grid}.review-cards .rc-topics>span{text-align:center;color:#47648b;border:1px solid #d8e3f4;border-radius:6px;padding:2cqw 0;font-size:3cqw;line-height:1.5}.review-cards .rc-research{margin:0;padding:2.5cqw}.review-cards .rc-research>strong{font-size:3cqw}.review-cards .rc-research>p{font-size:3cqw;line-height:1.65}.review-cards .rc-metric-pair{grid-template-columns:1fr 1fr;margin:2cqw 0 0;display:grid}.review-cards .rc-metric-pair>div+div{border-left:1px solid #d3e1f7;padding-left:4cqw}.review-cards .rc-metric-pair span{color:#637896;margin-bottom:.7cqw;font-size:2.8cqw;display:block}.review-cards .rc-metric-pair b{letter-spacing:-.045em;color:#155dfb;font-size:8cqw;line-height:1.2;display:block}.review-cards .rc-metric-pair small{margin-left:1cqw;font-size:3cqw;font-weight:500}.review-cards .rc-questions{margin:0 0 3cqw;padding:0;list-style:none}.review-cards .rc-questions li{letter-spacing:-.035em;color:#536984;border-bottom:1px solid #e0e8f4;padding:1cqw 0 1cqw 4cqw;font-size:3.5cqw;line-height:1.65;position:relative}.review-cards .rc-questions li:before{content:"";background:#155dfb;border-radius:50%;width:1cqw;height:1cqw;position:absolute;top:3.3cqw;left:.4cqw}.review-cards .rc-closing-quote{background:#f1f6ff;border-left:2px solid #155dfb;border-radius:0 9px 9px 0;margin:2cqw 0 3cqw;padding:4cqw}.review-cards .rc-closing-quote>span{color:#697b94;margin-bottom:3cqw;font-size:3cqw;line-height:1.7;display:block}.review-cards .rc-closing-quote>strong{letter-spacing:-.045em;color:#224d8c;font-size:5.7cqw;font-weight:750;line-height:1.6;display:block}.review-cards .rc-content>:has(+.rc-note){margin-bottom:1cqw}
