.rf{color:var(--k-ink);padding:clamp(18px,2.6vw,30px) 0 clamp(64px,8vw,112px);font-size:15px;line-height:1.6}.rf-crumbs{color:var(--k-ink-3);flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0 0 clamp(22px,3.2vw,40px);font-size:13px;line-height:1.5;display:flex}.rf-crumbs a{color:inherit;text-decoration:none}.rf-crumbs a:hover{color:var(--k-ink);text-underline-offset:.2em;text-decoration:underline}.rf-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rf-top{align-items:start;gap:28px;display:grid}@media (width>=960px){.rf-top{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(40px,5vw,80px)}}.rf-head .k-page-title{margin:0 0 14px}.rf-head .k-lede{margin:0}.rf-card{padding:20px 22px 18px}.rf-card-title{font:600 13.5px/1.3 var(--k-sans);letter-spacing:0;color:var(--k-ink-2);margin:0 0 12px}.rf-when{display:none}.rf[data-state=wait] .rf-when--wait,.rf[data-state=in] .rf-when--in,.rf[data-state=out] .rf-when--out,.rf[data-state=error] .rf-when--error{display:block}.rf-when--wait{min-height:118px;display:none}.rf[data-state=wait] .rf-when--wait{align-content:start;gap:14px;display:grid}.rf-hold-link{border-radius:var(--k-r);width:100%;height:48px}.rf-hold-btn{border-radius:var(--k-r);width:132px;height:40px}.rf-link{border:1px solid var(--k-line-2);border-radius:var(--k-r);background:var(--k-sunken);margin:0 0 14px;padding:13px 15px}.rf-link output{color:var(--k-ink);overflow-wrap:anywhere;font-size:clamp(14px,1.25vw,16px);line-height:1.45;display:block}.rf-actions{flex-wrap:wrap;gap:10px;display:flex}.rf-worth{color:var(--k-ink-2);margin:14px 0 0;font-size:13.5px;line-height:1.55}.rf-said{min-height:1.4em;color:var(--k-ink-3);margin:6px 0 0;font-size:12.5px}.rf-note{color:var(--k-ink-2);margin:0 0 14px;font-size:14px;line-height:1.55}.rf-when--error .rf-note{margin:0}.rf-flow,.rf-mine,.rf-worth-table,.rf-rules{margin-top:clamp(56px,7vw,96px)}.rf-flow .k-h2,.rf-mine .k-h2,.rf-rules .k-h2{margin:0 0 clamp(22px,2.6vw,32px)}.rf-axis{height:44px;margin:0 0 18px;position:relative}.rf-axis:before{content:"";background:var(--k-line-3);height:1px;position:absolute;top:21px;left:0;right:0}.rf-band{border:1px solid var(--k-line-2);border-radius:var(--k-r-sm);background:var(--k-sunken);width:46.6667%;height:19px;color:var(--k-ink-3);white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex;position:absolute;top:12px;left:0;overflow:hidden}.rf-mark{background:var(--k-canvas);border:2px solid var(--k-ink);border-radius:50%;width:11px;height:11px;margin-left:-5.5px;position:absolute;top:16px}.rf-mark--stamp{background:var(--k-gold);width:15px;height:15px;box-shadow:0 0 0 3px var(--k-canvas),0 0 0 4px var(--k-gold);border:0;margin-left:-7.5px;top:14px}.rf-tick{color:var(--k-ink-3);white-space:nowrap;font-size:11.5px;line-height:1;position:absolute;top:-2px;transform:translate(-50%)}.rf-tick--end{transform:translate(-100%)}.rf-line{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.rf-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px)}}.rf-line li{border-top:1px solid var(--k-line);padding-top:14px}.rf-day{font:600 13.5px/1.3 var(--k-sans);color:var(--k-ink);margin:0 0 6px;display:block}.rf-line p{color:var(--k-ink-2);max-width:42ch;margin:0;font-size:14.5px;line-height:1.6}.rf-line strong{color:var(--k-ink);font-weight:600}.rf-stamp{border-top-color:var(--k-ink)}.rf-stats{margin:0 0 18px}.rf-stats .k-stat span{color:var(--k-ink-3);font-size:12.5px;line-height:1.4}.rf-none{color:var(--k-ink-2);max-width:60ch;margin:0;font-size:14px}.rf-list td:last-child{white-space:normal}.rf-split{align-items:start;gap:24px;display:grid}@media (width>=960px){.rf-split{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:clamp(40px,5vw,80px)}}.rf-split .k-h2{margin:0 0 14px}.rf-sub{color:var(--k-ink-2);max-width:56ch;margin:0;font-size:15px;line-height:1.6}.rf-prices th[scope=row]{text-align:left;border-bottom:1px solid var(--k-line);white-space:nowrap;height:40px;padding:0 14px;font-weight:500}.rf-prices tr:last-child th{border-bottom:0}.rf-terms{border-top:1px solid var(--k-line);margin:0;display:grid}.rf-terms div{border-bottom:1px solid var(--k-line);gap:4px 32px;padding:16px 0;display:grid}@media (width>=760px){.rf-terms div{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr)}}.rf-terms dt{font:600 14px/1.5 var(--k-sans);color:var(--k-ink)}.rf-terms dd{color:var(--k-ink-2);max-width:72ch;margin:0;font-size:14.5px;line-height:1.6}@media (width<=520px){.rf-mark--14{display:none}}
