
.rv-slide .rs-content{gap:clamp(14px,2.1vh,22px);padding-top:9vh;padding-bottom:4vh}
.rv-slide .rs-heading{gap:1.2vh}.rv-slide h2{font-size:clamp(29px,3.15vw,54px);line-height:1.2}.rv-slide h2 span{font-size:.84em;line-height:1.3;margin-top:7px}
.rv-slide .rs-heading>p{font-size:clamp(14px,1.22vw,20px)}
.rv-slide figure{margin:0}.rv-visual{min-width:0;overflow:hidden;border:1px solid #a9baff3b;border-radius:12px;background:#dce5ef}
.rv-slide .rv-visual img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;aspect-ratio:16/9}
.rv-visual figcaption{font-size:clamp(10px,.86vw,14px);padding:9px 14px;background:#132136;color:#c6d3e9;line-height:1.3}
.rv-overview{display:grid;grid-template-columns:1.15fr 1fr;gap:2.8vw;align-items:center}
.rv-answers{display:grid;gap:1.4vh}.rv-answer{padding:0 0 1.4vh;border-bottom:1px solid #9facbf38}.rv-answer:last-child{border-bottom:0;padding-bottom:0}
.rv-answer small{display:block;color:#9eabc1;font-size:clamp(12px,1vw,17px);margin-bottom:.6vh}.rv-answer h3{font-size:clamp(20px,1.9vw,31px);color:#b6c1ff;line-height:1.25}.rv-answer p{font-size:clamp(13px,1.12vw,18px);margin-top:.7vh;line-height:1.6}
.rv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5vw}.rv-steps>article{min-width:0}.rv-steptext{display:grid;grid-template-columns:35px 1fr;gap:10px;margin-top:16px}.rv-steptext>b{font-size:28px;color:#b6c1ff;font-weight:500}.rv-steptext h3,.rv-outputtext h3{font-size:clamp(17px,1.5vw,25px)}.rv-steptext p,.rv-outputtext p{font-size:clamp(12px,1.05vw,17px);line-height:1.55;margin-top:7px}
.rv-keyanswers{display:grid;grid-template-columns:.7fr 1fr 1fr;border-top:1px solid #a9baff55;padding-top:2.3vh;gap:2vw}.rv-keyanswers>div{display:grid;gap:5px;padding-left:2vw;border-left:3px solid #a9b5ff}.rv-keyanswers small{font-size:clamp(12px,1vw,17px);color:#abb8ce}.rv-keyanswers strong{font-size:clamp(26px,2.6vw,43px);font-weight:650;color:#c3cbff;line-height:1.2}.rv-keyanswers span{font-size:clamp(12px,1vw,17px);color:#bcc9de}
.rv-ribbon{padding:1.4vw 2vw;background:#22334b9c;border-radius:10px;font-size:clamp(16px,1.45vw,24px);display:flex;align-items:center;justify-content:space-between;color:#e2e7f4}.rv-ribbon i{font-style:normal;color:#97a8ca}
.rv-dual{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rv-dual .rv-visual img{height:clamp(200px,27vh,300px);object-fit:contain}.rv-outputtext{margin-top:15px}
.rv-slide .rs-source{margin-top:0}.rv-slide .rs-band{padding:17px 22px}.rv-slide .rs-note{font-size:clamp(11px,.96vw,15px)}
@media(max-height:740px) and (min-width:761px){.rv-slide .rs-content{padding-top:60px;padding-bottom:24px;gap:13px}.rv-slide h2{font-size:32px}.rv-slide .rs-heading>p{font-size:14px}.rv-answer h3{font-size:23px}.rv-answer p{font-size:14px}.rv-slide .rv-visual img{max-height:32vh}.rv-keyanswers strong{font-size:29px}.rv-visual figcaption{padding:7px 11px}}
@media(max-width:760px){.rv-slide .rs-content{padding:75px 7vw 40px;gap:20px}.rv-slide h2{font-size:30px}.rv-overview{grid-template-columns:1fr;gap:22px}.rv-steps{grid-template-columns:1fr;gap:22px}.rv-keyanswers{grid-template-columns:1fr;gap:18px}.rv-keyanswers>div{grid-template-columns:80px 1fr;align-items:center}.rv-keyanswers span{grid-column:2}.rv-keyanswers strong{font-size:27px}.rv-ribbon{font-size:13px;gap:7px;flex-wrap:wrap;padding:15px}.rv-answer h3{font-size:23px}.rv-dual .rv-visual img{height:auto}.rv-dual{gap:10px}.rv-slide .rv-visual img{max-height:none}.rv-visual figcaption{font-size:10px}.rv-slide .rs-source{font-size:10px}}
