.rc-answer{max-width:66ch}.rc-kicker{font:600 14px/1.3 var(--k-sans);color:var(--k-ink);margin:0 0 clamp(12px,1.8vw,18px)}.rc-kicker span{color:var(--k-ink-3);margin-left:6px;font-weight:400}.rc-svg{height:clamp(180px,22vw,280px)}.rc-band{fill:var(--k-ink);opacity:.045}.rc-pin{border-radius:var(--k-r-xs);background:var(--k-surface);border:1px solid var(--k-line-2);white-space:nowrap;color:var(--k-ink-3);pointer-events:none;padding:3px 7px;font-size:12px;position:absolute;transform:translate(-50%,-150%)}.rc-pin b{font-weight:600}.rc-pin.rc-up b{color:var(--k-up)}.rc-pin.rc-down{transform:translate(-50%,60%)}.rc-pin.rc-down b{color:var(--k-down)}.rc-cols{border-top:1px solid var(--k-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rc-col{border-left:1px solid var(--k-line);padding:18px clamp(14px,2vw,26px) 6px}.rc-col:first-child{border-left:0;padding-left:0}.rc-col h3{font:600 15px/1.3 var(--k-sans);color:var(--k-ink);margin:0}.rc-col h3 small{color:var(--k-ink-3);font-size:12.5px;font-weight:400;display:block}.rc-ret{margin:12px 0 8px!important}.rc-ret .k-delta{padding:4px 9px;font-size:24px}.rc-dl{margin:0}.rc-dl div{border-bottom:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;font-size:13.5px;display:grid}.rc-dl div:last-child{border-bottom:0}.rc-dl dt{color:var(--k-ink-2)}.rc-dl dd{text-align:right;color:var(--k-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.rc-dl dd small{color:var(--k-ink-3);font-size:12px;font-weight:400;display:block}.rc-dl .k-delta{padding:2px 6px;font-size:13px}.rc-why{counter-reset:rc;max-width:820px;margin:0;padding:0;list-style:none}.rc-why li{counter-increment:rc;border-bottom:1px solid var(--k-line);grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:16px 0;display:grid}.rc-why li:before{content:counter(rc);font:400 30px/1 var(--k-serif-display,var(--k-serif));color:var(--k-ink-3);grid-row:1/3}.rc-why b{color:var(--k-ink);font-weight:600}.rc-why p{color:var(--k-ink-2)}@media (width<=719px){.rc-cols{grid-template-columns:1fr}.rc-col{border-left:0;border-bottom:1px solid var(--k-line);padding:16px 0 6px}.rc-pin{display:none}.rc-why li{grid-template-columns:32px minmax(0,1fr)}.rc-why li:before{font-size:24px}}
