.rm-hub{margin:56px 0 0}.rm-hub>h2{margin-bottom:16px}.rm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rm-cards li{min-width:0;display:flex}.rm-cards .thumb{aspect-ratio:3}.rm-fig{color:var(--text);font:600 30px/1 var(--sans);letter-spacing:-.03em;margin-top:12px;display:block}.rm-fig small{color:var(--soft);margin-left:2px;font-size:.5em;font-weight:500}.rm-meta{color:var(--muted);font:400 11px/1.5 var(--mono);margin-top:8px;display:block}.rm-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;max-width:920px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rm-ladder li{border-bottom:1px solid var(--line-soft);min-width:0}.rm-ladder a{border-radius:6px;grid-template-columns:minmax(5.6rem,1fr) minmax(48px,132px) 4.4em 4.6em;align-items:center;gap:14px;min-height:50px;padding:7px 8px;text-decoration:none;display:grid}.rm-ladder a:hover{background:#b3c6d30d}.rm-ladder a:focus-visible{outline-offset:-2px;box-shadow:none;outline-color:var(--focus-outer)}.rm-ladder b{color:var(--text);font-size:14.5px;font-weight:500}.rm-ladder .spark{width:100%;height:30px;display:block}.rm-ladder data,.rm-ladder small{color:var(--text);font:500 13px/1 var(--mono);text-align:right;white-space:nowrap}.rm-ladder small{color:var(--muted);font-size:11.5px;font-weight:400}.rm-spreads{gap:16px;max-width:780px;margin:20px 0 16px;padding:0;list-style:none;display:grid}.rm-spreads li{color:var(--body);grid-template-columns:minmax(9rem,12.5rem) minmax(0,1fr) minmax(8.5rem,auto);align-items:center;gap:16px;font-size:14px;display:grid}.rm-spreads .trk{background:linear-gradient(#b3a4898c,#b3a4898c) 50% 0/1px 100% no-repeat;height:24px;position:relative}.rm-spreads i{background:var(--c);border-radius:3px;min-width:2px;height:8px;position:absolute;top:3px}.rm-spreads i+i{opacity:.85;top:13px}.rm-spreads .val{color:var(--text);font:500 13px/1.35 var(--mono);text-align:right;white-space:nowrap}.rm-spreads small{color:var(--muted);font-size:11px;font-weight:400;display:block}.rm-dist{--nm:4.6rem;--val:9rem}.rm-dist ul{margin:0;padding:0;list-style:none}.rm-dist .row{grid-template-columns:var(--nm) minmax(0, 1fr) var(--val);align-items:center;gap:18px;margin:0;display:grid}.rm-dist li{border-bottom:1px solid var(--line-soft);min-height:50px}.rm-dist .nm{color:var(--text);font:500 12.5px/1.3 var(--mono);letter-spacing:.04em;text-decoration:none}.rm-dist a.nm{color:var(--accent)}.rm-dist a.nm:hover{text-decoration:underline}.rm-dist .trk,.rm-dist .scale{align-self:stretch;position:relative}.rm-dist .trk{min-height:50px}.rm-dist.band .trk,.rm-dist.band .top .scale{background:linear-gradient(90deg, transparent var(--t0), #94a3b81a var(--t0) var(--t1), transparent var(--t1))}.rm-dist s{background:var(--grid);width:1px;position:absolute;top:0;bottom:0}.rm-dist i{background:var(--s1);height:2px;margin-top:-1px;position:absolute;top:50%}.rm-dist .wsk{opacity:.6}.rm-dist .box{border-radius:3px;height:10px;margin-top:-5px}.rm-dist .mk{background:var(--text);width:11px;height:11px;box-shadow:0 0 0 2.5px var(--instrument);border-radius:50%;margin:-5.5px 0 0 -5.5px}.rm-dist .val{color:var(--text);font:500 13px/1.3 var(--mono);text-align:right}.rm-dist .val small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:400;display:block}.rm-dist .top,.rm-dist .ax{min-height:28px}.rm-dist .scale span{color:var(--muted);font:400 10.5px/1 var(--mono);white-space:nowrap;position:absolute;top:8px;transform:translate(-50%)}.rm-dist .top .scale span{top:auto;right:calc(100% - var(--t1));bottom:5px;left:var(--t0);color:var(--soft);text-align:center;transform:none}@media (width<=1023px){.rm-ladder{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (width<=900px){.rm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.rm-hub{margin-top:40px}.rm-fig{font-size:26px}.rm-ladder a{gap:10px;padding:7px 4px}.rm-spreads li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.rm-spreads .trk{grid-area:2/1/auto/-1}.rm-dist{--nm:3.4rem;--val:6.6rem}.rm-dist .row{gap:10px}}@media (width<=520px){.rm-cards{grid-template-columns:minmax(0,1fr)}}
