#device-host .rbv .rbs-body{display:flex;flex-direction:column;gap:22px;font:400 15px/1.45 var(--pd-font);color:#f1f2f4}
#device-host .rbv .rbs-title{font:650 17px/24px var(--pd-font);padding-right:28px}
#device-host .rbv .rbs-hero{display:flex;flex-direction:column;gap:12px}
#device-host .rbv .rbs-hero .rbs-number{font-size:68px;line-height:1;letter-spacing:-3px}
#device-host .rbv .rbs-number{font-weight:700;white-space:nowrap}
#device-host .rbv .rbs-number small{font-size:.46em;letter-spacing:0;margin-left:3px;color:#aeb2bd}
#device-host .rbv .rbs-meaning{max-width:275px;color:#aeb2bd;font-size:15px;line-height:21px}
#device-host .rbv .rbs-steps{display:grid;gap:0;padding:0 14px;background:#171b20;border:1px solid #ffffff0b;border-radius:16px}
#device-host .rbv .rbs-row{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:17px 0;border-bottom:1px solid #ffffff10}
#device-host .rbv .rbs-row:last-child{border-bottom:0}
#device-host .rbv .rbs-row strong{display:block;font-size:15px;line-height:21px}
#device-host .rbv .rbs-row p{color:#aeb2bd;font-size:14px;line-height:20px;margin-top:3px}
#device-host .rbv .rbs-row>b{grid-column:2;font-size:20px;line-height:24px;margin-top:-4px}
#device-host .rbv .rbs-art{display:block;width:38px;height:48px;position:relative;align-self:start;pointer-events:none}
#device-host .rbv .rbs-art .pd-statue-thumb{width:52px;height:66px;position:absolute;top:-9px;left:-7px}
#device-host .rbv .rbs-art>.pd-thermal-scale-orb{margin-top:3px}
#device-host .rbv .rbs-calculation{border:1px solid #ffffff14;border-radius:16px;padding:18px 14px;background:#171b20}
#device-host .rbv .rbs-calculation h3{font-size:15px;line-height:22px}
#device-host .rbv .rbs-equation{display:grid;grid-template-columns:1fr 12px 1fr 12px 1fr;gap:5px;align-items:start;margin:20px 0 17px}
#device-host .rbv .rbs-equation>div{display:flex;flex-direction:column;gap:7px;text-align:center}
#device-host .rbv .rbs-equation .rbs-number{font-size:28px;line-height:32px;letter-spacing:-1px}
#device-host .rbv .rbs-equation div>span:last-child{font-size:12px;line-height:17px;color:#aeb2bd}
#device-host .rbv .rbs-equation i{font-style:normal;font-size:20px;line-height:32px;color:#7f8691}
#device-host .rbv .rbs-result{color:#f1d391}
#device-host .rbv .rbs-calculation>p{font-size:14px;color:#aeb2bd;line-height:20px}
#device-host .rbv .rbs-calculation>.rbs-limit-explanation{font-size:15px;line-height:22px;color:#e1e4ea;margin-top:10px}
#device-host .rbv .rbs-note{display:grid;grid-template-columns:38px 1fr;gap:12px}
#device-host .rbv .rbs-note strong{font-size:16px}
#device-host .rbv .rbs-note p{font-size:15px;line-height:22px;margin-top:5px;color:#aeb2bd}
#device-host .rbv .rbs-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#device-host .rbv .rbs-comparison>div{display:flex;flex-direction:column;gap:10px;padding:18px 12px;border-radius:14px;background:#191d23;border:1px solid #ffffff0c}
#device-host .rbv .rbs-comparison .rbs-now{background:#26151a;border-color:#f3384e40}
#device-host .rbv .rbs-comparison .rbs-number{font-size:49px;line-height:1;letter-spacing:-2px}
#device-host .rbv .rbs-comparison div>span:first-child{font-size:14px;font-weight:600}
#device-host .rbv .rbs-comparison div>span:last-child{font-size:12px;line-height:17px;color:#aeb2bd}
#device-host .rbv .rbs-current-note{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center}
#device-host .rbv .rbs-current-note p{font-size:15px;line-height:22px;color:#c4c8d0}
#device-host .rbv .rbs-details{border-top:1px solid #ffffff10}
#device-host .rbv .rbs-details .rbs-row{grid-template-columns:38px 1fr auto}
#device-host .rbv .rbs-details .rbs-row>b{grid-column:auto;font-size:16px}
#device-host .rbv .rbs-details .rbs-row strong{font-size:14px}
#device-host .rbv .rbs-details .rbs-row p{font-size:13px;line-height:18px}
#device-host .rbv .rbs-footnote{font-size:13px;color:#969da9;line-height:18px;margin-top:-12px}
