.ns div:where(.cmp-body)[data-vs=warmly] .pchip.them .pp{font-size:clamp(22px,3vw,30px)}.ns div:where(.cmp-body)[data-vs=warmly] .co .big span{font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,52px);font-weight:600;letter-spacing:-.03em}.ns div:where(.cmp-body)[data-vs=warmly] .co .big small{font-size:14px;margin-left:8px}.ns div:where(.cmp-body)[data-vs=warmly] .sl select{appearance:none;-webkit-appearance:none;width:100%;min-height:48px;padding:10px 40px 10px 14px;font:500 16px/1.3 Geist NS,var(--font-geist),system-ui,sans-serif;color:var(--text);background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23888' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--line2);border-radius:10px;cursor:pointer}.ns div:where(.cmp-body)[data-vs=warmly] .sl select:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.ns div:where(.cmp-body)[data-vs=warmly] .calc-out .save,.ns div:where(.cmp-body)[data-vs=warmly] .co .save{grid-column:1/-1}