.nr-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.nr-step{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--amber);padding:14px}.nr-k{color:var(--amber);font-size:34px;line-height:1}.nr-list{color:var(--ink-2);margin:6px 0 0;padding-left:1.1em;font-size:14px;line-height:1.55}.nr-list li{margin-bottom:5px}.nr{min-width:0}.nr-hero{isolation:isolate;color:#fff;background:linear-gradient(135deg, var(--club,#1b1d22) 0%, color-mix(in srgb, var(--club,#1b1d22) 48%, #07080c) 58%, #07080c 100%);border-bottom:4px solid var(--club2,var(--accent));border-radius:5px 5px 0 0;flex-direction:column;gap:10px;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden}.nr-hero:after{content:"";z-index:-1;opacity:.07;pointer-events:none;background:#fff;position:absolute;inset:0;-webkit-mask:url(/art/hoop.svg) right -70px top -50px/320px no-repeat;mask:url(/art/hoop.svg) right -70px top -50px/320px no-repeat}.nr-kick{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--club2,#f5a623) 60%, #fff);align-items:center;gap:12px;font-size:10.5px;font-weight:700;display:flex}.nr-kick i{letter-spacing:.08em;color:#fff;opacity:.7;font-style:normal;font-weight:400}.nr-hero h2{text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:.98}.nr-lede{opacity:.93;max-width:68ch;margin:0;font-size:16.5px;line-height:1.55}.nr-lede a,.nr-by a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.nr-by{font-family:var(--mono);opacity:.78;font-size:11px}.nr-body{background:var(--surface);border:1px solid var(--line);border-top:0;border-radius:0 0 5px 5px}.nr-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.nr-all{cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid color-mix(in srgb, var(--club,var(--ink)) 55%, var(--line-strong));background:0 0;border-radius:999px;padding:7px 11px;font-size:10.5px;transition:background .15s,color .15s}.nr-all:hover{background:color-mix(in srgb, var(--club,var(--ink)) 12%, var(--surface))}.nr-all[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nr-ch{border-bottom:1px solid var(--line)}.nr-ch:last-child{border-bottom:0}.nr-ch summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:4px 10px;padding:13px 16px;list-style:none;transition:background .14s;display:grid}.nr-ch summary::-webkit-details-marker{display:none}.nr-ch summary:hover{background:color-mix(in srgb, var(--club,var(--ink)) 7%, var(--surface))}.nr-n{color:color-mix(in srgb, var(--club,var(--ink)) 34%, var(--surface-2));font-variant-numeric:tabular-nums;font-size:30px;line-height:1;transition:color .16s}.nr-ch[open] .nr-n,.nr-ch summary:hover .nr-n{color:color-mix(in srgb, var(--club,var(--ink)) 70%, var(--ink))}.nr-t{flex-direction:column;gap:2px;min-width:0;display:flex}.nr-t b{text-transform:uppercase;color:var(--ink);font-size:21px;line-height:1.05}.nr-t em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.nr-ch[open] .nr-t em{display:none}.nr-x{border:1px solid var(--line-strong);border-radius:50%;width:22px;height:22px;position:relative}.nr-x:before,.nr-x:after{content:"";background:var(--ink);width:10px;height:1.5px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nr-x:after{transform:translate(-50%,-50%)rotate(90deg)}.nr-ch[open] .nr-x:after{transform:translate(-50%,-50%)rotate(0)}.nr-ch[open] .nr-x{background:color-mix(in srgb, var(--club,var(--ink)) 14%, var(--surface));border-color:color-mix(in srgb, var(--club,var(--ink)) 50%, var(--line-strong))}.nr-ch>p{color:var(--ink-2);overflow-wrap:anywhere;max-width:78ch;margin:0;padding:0 16px 16px 70px;font-size:15.5px;line-height:1.65;animation:.22s ease-out nr-in}.nr-foot{margin-top:8px;display:block}:root[data-theme=dark] .nr-n{color:color-mix(in srgb, var(--club,#fff) 30%, var(--surface-2))}:root[data-theme=dark] .nr-ch[open] .nr-n,:root[data-theme=dark] .nr-ch summary:hover .nr-n{color:color-mix(in srgb, var(--club,#fff) 45%, #fff)}@media (max-width:560px){.nr-hero{padding:18px 16px 16px}.nr-ch summary{grid-template-columns:34px minmax(0,1fr) 22px;padding:12px}.nr-n{font-size:24px}.nr-ch>p{padding:0 12px 14px}}@media (prefers-reduced-motion:reduce){.nr-ch>p{animation:none}}.nr-lead{border-bottom:1px solid var(--line);background:linear-gradient(160deg, color-mix(in srgb, var(--club,var(--ink)) 11%, var(--surface)) 0%, var(--surface) 70%);position:relative}.nr-lead:before{content:"";background:linear-gradient(180deg, var(--club,var(--ink)), var(--club2,var(--accent)));width:5px;position:absolute;top:0;bottom:0;left:0}.nr-lead summary{grid-template-columns:86px minmax(0,1fr) 22px;align-items:end;padding:22px 18px 12px 20px}.nr-lead .nr-n,.nr-lead[open] .nr-n,.nr-lead summary:hover .nr-n{color:#0000;-webkit-text-stroke:0;background:linear-gradient(180deg, var(--club,var(--ink)) 0%, color-mix(in srgb, var(--club,var(--ink)) 55%, var(--club2,var(--accent))) 100%);-webkit-background-clip:text;background-clip:text;font-size:76px;line-height:.8}.nr-tag{font-style:normal;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--club,var(--ink)) 75%, var(--ink));margin-bottom:4px;font-size:10px;font-weight:700}.nr-lead .nr-t b{font-size:clamp(26px,2.6vw,34px);line-height:.98}.nr-lead>p{color:var(--ink);padding:6px 22px 24px 126px;font-size:17px;line-height:1.7}.nr-lead>p:first-letter{float:left;font-family:var(--display);color:color-mix(in srgb, var(--club,var(--ink)) 80%, var(--ink));padding:6px 8px 0 0;font-size:3.4em;font-weight:800;line-height:.82}:root[data-theme=dark] .nr-lead .nr-n{background:linear-gradient(180deg, color-mix(in srgb, var(--club,#fff) 55%, #fff), color-mix(in srgb, var(--club2,#fff) 60%, #fff));-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .nr-tag{color:color-mix(in srgb, var(--club,#fff) 45%, #fff)}@media (max-width:560px){.nr-lead summary{grid-template-columns:56px minmax(0,1fr) 22px;padding:16px 12px 8px 16px}.nr-lead .nr-n,.nr-lead[open] .nr-n{font-size:50px}.nr-lead>p{padding:4px 14px 18px 16px;font-size:16px}}
