.rr-band{background:#0e0e10;padding:clamp(48px,6vw,88px) 0;border-top:1px solid hsla(0,0%,100%,.08)}.rr-shell{max-width:var(--container);margin:0 auto;padding:0 24px}.rr-band .rr-head.head-left{margin-bottom:clamp(14px,1.6vw,20px)}.rr-legend{margin:0 0 clamp(26px,3.2vw,38px);max-width:70ch;color:hsla(0,0%,100%,.4);font-size:12.5px;line-height:1.6}.rr-cols{display:grid;grid-template-columns:1fr;grid-gap:clamp(40px,4.5vw,56px);gap:clamp(40px,4.5vw,56px);padding-top:clamp(28px,3.4vw,44px);border-top:1px solid var(--line)}@media (min-width:960px){.rr-cols{grid-template-columns:1fr 1fr;gap:0;align-items:start}.rr-reg:first-child{padding-right:clamp(28px,3.2vw,50px)}.rr-reg+.rr-reg{border-left:1px solid var(--line);padding-left:clamp(28px,3.2vw,50px)}}.rr-reg-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;padding-bottom:13px;border-bottom:1px solid var(--line)}.rr-reg .h-section{margin:0;font-size:clamp(1.7rem,2.5vw,2.4rem);color:#fff}.rr-sortbar{display:flex;align-items:center;min-height:44px}.rr-sort{display:flex;flex-wrap:wrap;gap:6px}.rr-sort-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--line);color:hsla(0,0%,100%,.6);font-family:var(--font-heading),sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.1;padding:7px 12px;cursor:pointer}.rr-sort-btn:hover{color:#fff;border-color:var(--line-hover)}.rr-sort-btn[aria-pressed=true]{color:#fff;border-color:var(--gold);background:rgba(216,174,94,.12)}.rr-sort-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.rr-list{list-style:none;margin:0;padding:0}.rr-item{position:relative;padding:19px 42px 21px 17px}.rr-item:before{content:"";position:absolute;left:0;top:0;bottom:2px;width:2px;background:linear-gradient(180deg,var(--gold),var(--orange));transform:scaleY(0);transform-origin:top center;pointer-events:none}.rr-item:focus-within,.rr-item:hover{background:var(--surface)}.rr-item:focus-within:before,.rr-item:hover:before{transform:scaleY(1)}.rr-meta{display:flex;flex-wrap:wrap;align-items:baseline;margin:0 0 8px;font-family:var(--font-heading),sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.42);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rr-meta-part:first-child{color:hsla(0,0%,100%,.74)}.rr-item:focus-within .rr-meta-part:first-child,.rr-item:hover .rr-meta-part:first-child{color:var(--gold-light)}.rr-dot{margin:0 8px;opacity:.45}.rr-title{position:static;margin:0 0 7px;font-size:clamp(1.05rem,1.25vw,1.28rem);line-height:1.32;letter-spacing:-.005em;text-wrap:pretty}.rr-title a:after{content:"";position:absolute;inset:0;z-index:1}.rr-note{margin:0;max-width:58ch;color:var(--muted);font-size:.9rem;line-height:1.62}.rr-go{position:absolute;top:18px;right:15px;width:15px;height:15px;color:hsla(0,0%,100%,.26);stroke-linecap:square}.rr-item:focus-within .rr-go,.rr-item:hover .rr-go{color:var(--gold);transform:translate(2px,-2px)}.rr-measure{height:2px;pointer-events:none}.rr-measure,.rr-measure:before{position:absolute;left:0;right:0;bottom:0}.rr-measure:before{content:"";height:1px;background:hsla(0,0%,100%,.16)}.rr-measure:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:calc(var(--rr-frac, 0) * 100%);background:var(--gold);opacity:.5}.rr-item:focus-within .rr-measure:after,.rr-item:hover .rr-measure:after{opacity:1;height:3px}@media (max-width:599px){.rr-item{padding:15px 34px 17px 15px}.rr-go{top:16px;right:10px;width:13px;height:13px}.rr-note{font-size:.875rem}}@media (prefers-reduced-motion:no-preference){.rr-item{transition:background .3s var(--ease)}.rr-item:before{transition:transform .45s var(--ease)}.rr-meta-part:first-child{transition:color .3s ease}.rr-go{transition:transform .35s var(--ease),color .3s ease}.rr-measure:after{transition:opacity .3s ease,height .3s var(--ease)}.rr-sort-btn{transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}}