 

.rb{padding-top:8px;padding-bottom:89px}
.rb .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.rb .jt{display:flex;flex-wrap:wrap;gap:0 21px}
.rb .jt a[aria-current]{border-bottom-color:var(--accent)}
.rb-h{display:grid;grid-template-columns:repeat(13,1fr);column-gap:var(--gutter);align-items:end;margin-top:34px}
.rb-hl{grid-column:1/9}.rb-ans{grid-column:9/14;padding-bottom:5px}
.rb-h:not(.job) .rb-how{grid-column:9/14;margin:0}.rb-h:not(.job) .rb-hl{grid-column:1/9}
.rb h1{margin:0;padding-top:0}
.rb .ld{font:300 20px/30px var(--body);margin:13px 0 0;max-width:46ch}
.rb .eb{margin:0 0 5px;font:500 14px/20px var(--body)}.rb .eb a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule-strong)}
.rb-ans{padding-bottom:5px}
.rb-win{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 13px}.rb-win .lgm{vertical-align:baseline}.rb-win b{font:400 30px/34px var(--display);font-weight:400;overflow-wrap:anywhere}.rb-win span{font:500 14px/20px var(--body);color:var(--ink-2)}
.rb-why{margin:3px 0 0;font:400 13px/18px var(--body);color:var(--ink-2)}
.rb-al{margin:0;font:400 20px/28px var(--body);max-width:40ch}
.rb-buy{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:21px 0 0;padding:0 21px;background:var(--ink);color:var(--ground);border-radius:2px;font:500 16px/1 var(--body);text-decoration:none;transition:gap 194ms cubic-bezier(.19,1,.22,1),opacity 194ms,transform 120ms}
.rb-buy.alt{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
.rb-buy .xi{width:13px;height:13px;flex:none}
.rb-buy:active{transform:scale(.97);transition-duration:100ms}
@media (hover:hover) and (pointer:fine){.rb-buy:hover{gap:13px;opacity:.92}}
@media (prefers-reduced-motion:reduce){.rb-buy{transition:none}.rb-buy:active{transform:none}}
.rb #app{min-height:var(--ah,0)}@media (max-width:640px){.rb #app{min-height:var(--am,0)}}.rb #app.rdy{min-height:0}
.rb-asm{margin:8px 0 0;color:var(--ink-2);font-size:14px;line-height:20px;max-width:52ch}
.rb-how{display:grid;gap:13px;padding-bottom:5px}.rb-how div{border-left:2px solid var(--rule);padding-left:13px}
.rb-how dt,.rb-facts dt,.rb-spec dt{font:500 14px/20px var(--body);color:var(--ink-2)}
.rb-how dd{margin:0;font-size:14px;line-height:20px}
 
.rb-facts{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:0 34px;align-items:start;margin:21px 0 0;padding:13px 0 0;border-top:1px solid var(--rule)}
.rb-facts div{min-width:0}
.rb-facts dd{margin:0;font:400 20px/28px var(--body);font-variant-numeric:tabular-nums}
.rb-facts dd.n{font:400 14px/20px var(--body);color:var(--ink-2)}
.rb-facts .sp3 .spw{width:240px;max-width:100%}
.rb-fn{margin:8px 0 0;color:var(--ink-2);font-size:14px;line-height:20px}
.rb-epl{margin:13px 0 0;color:var(--ink-2);font-size:14px;line-height:20px;max-width:90ch}
 
.rs{margin-top:89px}.rs.rs-c{margin-top:21px}
.rb .rs h2{margin:0 0 21px}
.rb-n{margin:-8px 0 21px;color:var(--ink-2);max-width:66ch}
.rb .app{margin:0}
 
.rb-board{list-style:none;margin:21px 0 0;padding:0}
.rb-board .bd{border-top:1px solid var(--rule)}.rb-board .bd:last-child{border-bottom:1px solid var(--rule)}
.rb-board a{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr) 21px;gap:0 34px;align-items:center;padding:13px 0;text-decoration:none;color:var(--ink);min-height:108px;position:relative}
.rb-board .bn b{display:block;font:400 26px/31px var(--display)}
.rb-board small{display:block;color:var(--ink-2);font:400 14px/20px var(--body)}
.rb-board .bv>b{display:block;font:300 33px/42px var(--body);font-variant-numeric:tabular-nums;white-space:nowrap}
.rb-board .bgo{color:var(--ink-2);transition:transform var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.rb-board .ar{width:21px;height:13px;display:block}
.rb-board a::before{content:"";position:absolute;left:-13px;top:13px;bottom:13px;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform var(--t-panel) var(--ease)}
@media (hover:hover) and (pointer:fine){.rb-board a:hover::before{transform:scaleY(1)}.rb-board a:hover .bgo{transform:translateX(5px);color:var(--ink)}.rb-board a:hover .sp .ln{stroke-width:2.25}}
.rb-board a:focus-visible::before{transform:scaleY(1)}
.spw{display:block;max-width:240px}
.sp{display:block;width:100%;height:auto;overflow:visible}
.sp .ln{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:stroke-width var(--t-hover) var(--ease)}
.sp .dt,.sp .pk{fill:var(--ink)}.sp .gp{fill:none;stroke:var(--ink-2);stroke-width:1}
.spc{display:block;margin-top:3px;color:var(--ink-2);font:400 14px/20px var(--body)}
 
@media (prefers-reduced-motion:no-preference){
  .js .rbx .sp .ln{stroke-dasharray:1;stroke-dashoffset:1}
  .js .rbx .sp .dt,.js .rbx .sp .pk,.js .rbx .sp .gp{opacity:0}
  .js .rbx.in .sp .ln{animation:rbd 822ms var(--ease) calc(var(--i,0)*55ms) forwards}
  .js .rbx.in .sp .dt,.js .rbx.in .sp .pk,.js .rbx.in .sp .gp{opacity:1;transition:opacity var(--t-panel) var(--ease) calc(550ms + var(--i,0)*55ms)}
  .js .rbx .bar i{transform:scaleX(0)}
  .js .rbx.in .bar i{transform:scaleX(var(--w));transition:transform 822ms var(--ease)}
}
@keyframes rbd{to{stroke-dashoffset:0}}
 
.tw{margin:0 0 21px}
.rb .rs > h3{font:400 26px/31px var(--display);margin:34px 0 8px}.rb .rs > h3:first-of-type{margin-top:0}
.rb .rs > h3 small{display:inline-block;margin-left:13px;font:400 14px/20px var(--body);color:var(--ink-2)}
.rb-t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.rb-t caption{text-align:left;color:var(--ink-2);font-size:14px;line-height:20px;padding:0 0 8px}
.rb-t th,.rb-t td{padding:8px 13px 8px 0;text-align:left;vertical-align:middle;border-top:1px solid var(--rule);font-weight:400;line-height:20px}
.rb-t thead th{font:500 14px/20px var(--body);color:var(--ink-2);border-top:0;border-bottom:1px solid var(--rule-strong);vertical-align:bottom}
.rb-t .nu{text-align:right;white-space:nowrap}.rb-t th small{display:block;color:var(--ink-2);font-size:14px;line-height:20px}
.rb-t .cc{width:178px;padding-right:0}.rb-t td.nu{width:120px}
.rb-t th[scope=row]{font-weight:500}.rb-t .tg{display:inline-block;margin-left:8px;padding:0 8px;border:1px solid var(--rule-strong);border-radius:2px;font:500 14px/20px var(--body);color:var(--ink-2);white-space:nowrap}
.rb-t .mx{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0;margin:-5px 0;border:0;background:none;color:var(--ink);font:500 16px/20px var(--body);text-align:left;cursor:pointer}
.rb-t .mx .cv{flex:none;width:7px;height:7px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:translateY(-2px) rotate(45deg);transition:transform var(--t-hover) var(--ease)}
.rb-t .mx[aria-expanded=true] .cv{transform:translateY(1px) rotate(-135deg)}
@media (hover:hover) and (pointer:fine){.rb-t .mx:hover .mn{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}
.rb-t .mx:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.rb-t tr.bk td{padding:0 0 13px;border-top:0}.rb-t tr.bk[hidden]{display:none}
.rb-t .bkc{display:flex;flex-wrap:wrap;gap:3px 21px;padding-left:13px;border-left:2px solid var(--rule);color:var(--ink-2);font-size:14px;line-height:20px}.rb-t .bkc b{font-weight:500;color:var(--ink)}
.rb-t tr.lo th,.rb-t tr.lo td{color:var(--ink-2)}.rb-t tr.lo .mx{color:var(--ink-2)}
.rb-t tr.bst th:first-child{box-shadow:inset 2px 0 0 var(--accent);padding-left:13px}
.rb-fold{margin-top:34px;border-top:1px solid var(--rule)}
.rb-fold summary{display:flex;align-items:baseline;gap:13px;min-height:42px;padding:8px 0;cursor:pointer;list-style:none;font:400 20px/28px var(--body)}
.rb-fold summary::-webkit-details-marker{display:none}
.rb-fold summary small{color:var(--ink-2);font:400 14px/20px var(--body)}
.rb-fold summary::after{content:"+";margin-left:auto;color:var(--ink-2);font:400 20px/28px var(--body)}
.rb-fold[open] summary::after{content:"\2212"}
.rb-fold .tw{margin-top:8px}
.rb-fold summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.nrun{margin:8px 0 0;color:var(--ink-2);font-size:14px;line-height:20px}
 
.rb-lead{margin:0 0 21px;max-width:52ch}
.rb-spec{display:grid;grid-template-columns:repeat(3,1fr);gap:13px 34px;margin:0}
.rb-spec div{border-top:1px solid var(--rule);padding-top:8px}.rb-spec dd{margin:0;color:var(--ink-2);font-size:14px;line-height:20px}.rb-spec dt{font:500 14px/20px var(--body);color:var(--ink)}
.rb-dat a,.rb-files a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;min-width:55px;padding:0 13px;border:1px solid var(--rule-strong);border-radius:2px;color:var(--ink);text-decoration:none;font:500 14px/20px var(--body);transition:background var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}
@media (hover:hover) and (pointer:fine){.rb-dat a:hover,.rb-files a:hover{background:var(--ink);color:var(--ground)}}
.rb-files{list-style:none;margin:0;padding:0}.rb-files li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 21px;align-items:center;padding:8px 0;border-top:1px solid var(--rule);min-height:55px}.rb-files li:last-child{border-bottom:1px solid var(--rule)}
.rb-files .fj{font:400 20px/28px var(--body)}.rb-files .fd{color:var(--ink-2)}.rb-files .fl{display:flex;gap:8px}
 
.rb-other{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:89px}
.rb-other a{display:block;padding:21px 0;border-top:2px solid var(--ink);text-decoration:none;position:relative}
.rb-other .nx{text-align:right}.rb-other small{display:block;color:var(--ink-2);font:500 14px/20px var(--body)}.rb-other b{display:block;font:400 33px/36px var(--display)}.rb-other span{color:var(--ink-2);font-size:14px;line-height:20px}
@media (hover:hover) and (pointer:fine){.rb-other a:hover b{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px}}
.rb .lk{display:flex;flex-wrap:wrap;gap:0 21px;margin-top:34px}.rb .lk a{min-height:44px;display:inline-flex;align-items:center}
 
.sec .rb-board{margin-top:34px}
@media (max-width:1100px){
  .rb-board a{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr) 21px;gap:0 21px}
  .rb-spec{grid-template-columns:1fr 1fr}
}
@media (max-width:820px){
  .rb-h{display:block}.rb-ans,.rb-h:not(.job) .rb-how{margin-top:21px}
  .rb-facts{grid-template-columns:auto auto;gap:13px 34px}.rb-facts .chg{grid-column:1/-1;grid-row:2}.rb-facts .sp3{grid-column:1/-1;grid-row:3}
}
@media (max-width:640px){
  .rs{margin-top:55px}  .rb-board a{grid-template-columns:minmax(0,1fr) 21px;gap:8px 0;padding:21px 0;min-height:0}.rb-board .bn{grid-column:1}.rb-board .bsp{grid-column:1/-1;grid-row:2}.rb-board .bv{grid-column:1/-1;grid-row:3}.rb-board .bgo{grid-column:2;grid-row:1}
  .rb-board a::before{left:-8px}
  .rb-spec{grid-template-columns:1fr}
  .rb-files li{grid-template-columns:1fr auto}
  .rb-other{grid-template-columns:1fr;gap:13px}.rb-other .nx{text-align:left}
   
  .rb-t th,.rb-t td{padding:8px 8px 8px 0}.rb-t td.nu{width:84px}.rb-t .cc{width:92px;padding-right:0}.rb-t td.nu.cc{width:92px}
  .rb-t thead th{white-space:normal}
  .rb-t .mx{font-size:16px}.rb-t .tg{margin:3px 5px 0 0}.rb-t th[scope=row] .tg:first-of-type{margin-left:0}
  .rb-t tr.bst th:first-child{padding-left:13px}
  .rb-fold summary{flex-wrap:wrap;gap:0 13px}
}
 
.rb-t .bkc .gl{flex-basis:100%;color:var(--ink-2)}
@media (max-width:640px){
  .rb-t thead th.nu{white-space:normal}
  .rb-t th[scope=row]:has(.mx){padding-top:0;padding-bottom:0}
  .rb-t .mx{min-height:44px;margin:0}
}
 
.mk{display:flex;align-items:center;gap:13px;margin:13px 0 0;flex-wrap:wrap}
.mkt{margin:0;display:inline-flex;align-items:center;gap:6px;font:500 16px/22px var(--body);white-space:nowrap}
.ck{width:18px;height:18px;flex:none}
.trk{position:relative;display:block;width:150px;height:12px;border:1px solid currentColor;flex:none}
.trk.big{width:170px;height:14px}
.trk .tf{position:absolute;left:0;top:0;bottom:0;background:currentColor}
.trk .tstop{position:absolute;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--accent)}
.slips{width:36px;height:30px;flex:none}
.qty{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font:400 16px/22px var(--body)}
.qty b{font-weight:500}.qty .ar{font-size:20px;font-style:normal;color:var(--ink-2)}
.cw{font:500 14px/20px var(--body);color:var(--ink-2);font-style:normal}
.rb-how .qo{margin:0}.rb-how dd small{display:block;margin-top:5px;color:var(--ink-2)}
.rb-ans .rb-why{font-size:14px;line-height:20px}
.rb-ans .rb-buy{margin-top:21px}
.rb-ans .rb-need{margin:13px 0 0;display:flex}
.stw.lo::before{content:"";display:inline-block;width:2px;height:12px;margin-right:7px;vertical-align:-1px;background:var(--accent)}
.rb-board .bv .bs{font-weight:500;color:var(--ink-2)}
.rb-board .bv .cw{font-size:16px;margin-right:6px}
.rb-board .bv .qt{display:flex;align-items:center;gap:8px}.rb-board .bv .qt .slips{width:27px;height:22px}
.rb-t .stw{display:block;color:var(--ink-2);font:500 14px/20px var(--body)}.rb-t .stw.b{color:var(--accent)}
.rb-t thead .qty{gap:6px;font-size:14px}.rb-t thead .slips{width:27px;height:22px}.rb-t thead .qty b{font-weight:500}
@media (max-width:640px){.mk .trk,.mk .trk.big{width:110px}.qty{gap:4px 8px}}
.rb-spec dd .qo{margin:0}.rb-spec dd small{display:block;margin-top:5px;color:var(--ink-2)}
.rb-t thead .qty{flex-wrap:nowrap;white-space:nowrap}
@media (max-width:640px){.rb-t thead .qty{flex-wrap:wrap;white-space:normal;gap:0 6px}.rb-t thead .slips{display:none}.rb-t th,.rb-t td{padding-left:8px;padding-right:8px}.rb-t th[scope=row]{min-width:104px}}

 
.rb-board .bv .bq .qty{font-size:14px;gap:6px}.rb-board .bv .bq .slips{width:27px;height:22px}.rb-board .bv .bq .qty b{font:500 14px/20px var(--body)}.rb-board .bv .bq .qty{flex-wrap:nowrap;white-space:nowrap}.rb-board .bv .bq{display:block;margin-top:4px}
.rb-n.bcap{margin:-8px 0 8px}
 
.rb-how .mk{margin:0}.rb-how .mkt,.rb-how .qo,.rb-how dd>p{margin:0}
.rb-how .slips,.rb-board .bv .bq .slips,.rb-spec .slips{width:19px;height:16px}
.rb-how .mk{border-left:0;padding-left:0}.rb-how .mk .mkt{margin-top:8px}
.rb-how .mk{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:auto}.rb-how .mk .mkt{margin:0}.rb-how .mk .trk{margin:0}
 
.rb-ans .rb-bl{display:block;margin:13px 0 5px;color:var(--ink-2);font:400 14px/20px var(--body)}
.rb-ans .rb-lc{display:block;color:var(--ink)}.rb-ans .rb-lc .lgm{vertical-align:middle;margin-right:6px}
 
.rb-ans .rb-lc{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:13px 0 0}.rb-ans .rb-lc b{font:500 16px/22px var(--body)}.rb-ans .rb-lc small{flex:0 0 100%;color:var(--ink-2);font:400 14px/20px var(--body)}
.rb-ans .rb-lq{margin:8px 0 0;display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}.rb-ans .rb-lq b{font:300 33px/42px var(--body);font-variant-numeric:tabular-nums}
.rb-ans .rb-lq .qty,.rb-ans .rb-lq .qty b{font:500 16px/22px var(--body)}.rb-ans .rb-lq .qty .cw{font-size:16px}.rb-ans .rb-lq{display:block}.rb-ans .rb-lq .qty{display:flex;margin-bottom:2px}

 
@media (max-width:360px){.rb-t th,.rb-t td{padding-left:4px;padding-right:4px}.rb-t th[scope=row]{min-width:0}.rb-t td.nu,.rb-t td.nu.cc,.rb-t .cc{width:auto}.rb-t .tg{white-space:normal}.rb-t th:first-child,.rb-t td:first-child{padding-left:0}.rb-t tr.bst th:first-child{padding-left:8px}.rb-t thead .qty b{white-space:normal}.rb-t thead th.nu{padding-left:0}}
 
@media (max-width:360px){.rb-t{table-layout:fixed;width:100%}.rb-t th.nu:not(.cc),.rb-t td.nu:not(.cc){width:112px}.rb-t th.cc,.rb-t td.cc,.rb-t td.nu.cc{width:68px}.rb-t th,.rb-t td{overflow-wrap:anywhere}.rb-t thead th.nu{overflow-wrap:normal}}
 
.rb-t td.cc b,.rb-t td.cc small{display:block}.rb-t td.cc b{font-weight:500}.rb-t td.cc small{color:var(--ink-2);font:400 14px/20px var(--body)}
.rb-t thead th.cc small{display:block;font:400 14px/20px var(--body);color:var(--ink-2)}
.rb-board .bv .bf{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.rb-board .bv .bf b{font:300 33px/42px var(--body);font-variant-numeric:tabular-nums;white-space:nowrap}.rb-board .bv .bu{font:400 14px/20px var(--body);color:var(--ink-2)}
.rb-fig{margin:13px 0 0;font:400 16px/22px var(--body);color:var(--ink)}.rb-fig b{font:300 33px/42px var(--body);font-variant-numeric:tabular-nums;margin-right:8px}
@media (max-width:640px){.rb-t th.nu.cc,.rb-t td.nu.cc{white-space:normal;width:112px}.rb-t td.cc small,.rb-t th.cc small{white-space:normal}}
@media (max-width:640px){.rb-t .stw{white-space:normal;max-width:132px;margin-left:auto}}

 
.rb-h,.rb-h.job{display:block}
.rb-hl{max-width:none}
.rb-ans{margin-top:34px;padding-bottom:0}
.rb-ans .rb-buy{margin-top:13px}
.rb-spec{grid-template-columns:repeat(2,1fr)}
.rb-board a{min-height:89px;padding:13px 0}
.rb-board .bn small{max-width:34ch}
.rb-h .mk{margin-top:21px}
.rb-n.bcap{margin:0 0 0}
.rb-board{margin-top:13px}
@media (max-width:760px){.rb-spec{grid-template-columns:1fr}}
.rb-hl .eb{margin:0 0 8px}
.rb-hl h1{margin:0}.rb-hl .ld{margin:13px 0 0}
.rb-t .cc{width:auto}.rb-t td.nu{width:auto}@media (min-width:641px){.rb-t th.nu,.rb-t td.nu{padding-left:34px}}
.rb-t .stw{display:inline;margin-left:8px}
@media (max-width:360px){.rb-t .nu{white-space:normal}.rb-t .stw{display:block;margin-left:0}.rb-t td.nu,.rb-t td.cc{padding-left:2px;padding-right:2px}}
@media (max-width:360px){.rb-t th.nu,.rb-t td.nu,.rb-t th.nu.cc,.rb-t td.nu.cc{width:84px}}
@media (max-width:360px){.rb-t th.nu,.rb-t td.nu{width:84px !important}}
@media (max-width:360px){.rb-t{table-layout:auto}.rb-t th.nu,.rb-t td.nu{width:auto !important}.rb-t th,.rb-t td{overflow-wrap:normal}}

 
 
.rb-board a{grid-template-columns:minmax(0,6fr) minmax(0,5fr) 21px}
@media (max-width:1100px){.rb-board a{grid-template-columns:minmax(0,6fr) minmax(0,5fr) 21px}}
@media (max-width:640px){.rb-board a{grid-template-columns:minmax(0,1fr) 21px;gap:8px 0}.rb-board .bv{grid-column:1/-1;grid-row:2}}
 
.trk,.trk.big{width:144px;height:4px;border:0;background:var(--rule-strong);border-radius:2px;margin:6px 0}
.trk::before{content:"";position:absolute;left:0;top:0;bottom:0;width:90%;background:var(--accent);border-radius:2px}
.trk .tstop{top:-6px;bottom:auto;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--accent)}
@media (max-width:640px){.mk .trk,.mk .trk.big{width:144px}}
 
.rb-ans .rb-bl{display:block;margin:21px 0 8px;color:var(--ink-2);font:400 14px/20px var(--body)}
.rb .lkn{margin-top:8px;max-width:66ch}.rb .lkn .rb-why,.rb .rb-hl>.rb-why{margin:3px 0 0;font:400 14px/20px var(--body);color:var(--ink-2)}.rb .rb-hl>.rb-why:first-of-type{margin-top:13px}
.rb .rb-un{margin:21px 0 0;color:var(--ink-2);font:400 14px/20px var(--body);max-width:66ch}
.rb-n.bunit{margin:0 0 8px}

 
.rb .rb-hl .eb{margin:0 0 12px}.rb-hl .ld{margin:8px 0 0}    
.rb-ans .rb-lab{margin:0;font:500 14px/20px var(--body);color:var(--ink)}
.rb-ans .rb-rule{margin:3px 0 21px;color:var(--ink-2)}
.rb-ans .rb-st{margin:3px 0 0;font:400 16px/26px var(--body);color:var(--ink)}
.rb-ans .rb-st+.rb-rule{margin-top:8px}
.rb-ans .rb-fig{margin-top:8px}
.rb-n.bdate{margin:21px 0 0;font:500 14px/20px var(--body);color:var(--ink)}
.rb-n.bcap{margin:3px 0 0;max-width:66ch}
.bhd{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) 21px;gap:0 34px;margin-top:21px}
.bhd span{grid-column:2;font:500 14px/20px var(--body);color:var(--ink-2)}
.rb-board{margin-top:8px}
.rb-board a{grid-template-columns:minmax(0,3fr) minmax(0,4fr) 21px}
.rb-board .bur{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media (max-width:1100px){.bhd,.rb-board a{gap:0 21px}.rb-board a{grid-template-columns:minmax(0,3fr) minmax(0,4fr) 21px}}
@media (max-width:640px){.bhd{display:none}.rb-board a{grid-template-columns:minmax(0,1fr) 21px}.rb-board .bur{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font:400 14px/20px var(--body);color:var(--ink-2)}}
.rb-other{margin-top:44px}.rb-other small{margin-bottom:6px}.rb-other b{font-size:26px;line-height:31px}    
.rb-t .mn.dk{color:inherit;text-decoration:none}
@media (hover:hover) and (pointer:fine){.rb-t .mn.dk:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}
.rb .rs>h3,.rb .rs h3.hh{font:400 26px/31px var(--display);margin:34px 0 8px}.rb .rs>h3:first-of-type{margin-top:0}
.rb-fold h3.hh:first-of-type{margin-top:13px}
.rb-t caption{padding-bottom:8px}
@media (max-width:640px){
  .rb-t th[scope=row]{min-width:0;width:auto}
  .rb-t th.nu,.rb-t td.nu{padding-left:6px;padding-right:0;width:auto !important;white-space:normal}
  .rb-t .stw{display:block;margin-left:0;max-width:none}
  .rb-t .mn{display:inline}
  .rb-t thead th{line-height:18px}
}
.rb-dl summary{font:400 26px/31px var(--display)}
.rb-dl{border-top:2px solid var(--ink);margin-top:89px}
.rb-dl .rb-files{margin-top:13px}
 
.v1 .sec .go{margin-top:24px}

 
.mkl{font:500 14px/20px var(--body);color:var(--ink)}
.rb-ans .rb-cost,.rb-cost{margin:3px 0 0;font:400 16px/26px var(--body);color:var(--ink-2);font-variant-numeric:tabular-nums}
@media (max-width:640px){.bhd{display:block;margin-top:21px}.bhd span{display:block}.rb-board .bur{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}

 
.mk{flex-wrap:nowrap}.mkl{white-space:nowrap;flex:none}
