.br{width:100%;max-width:none;margin-inline:0;padding:24px var(--pad) 64px;display:flex;flex-direction:column;gap:20px}.br h1,.br h2,.br p{margin:0}.br,.br *{text-align:left;word-spacing:normal;letter-spacing:normal}.br-pod,.br-pod *,.br-podium,.br-row .rk,.br-sponsor{text-align:center}.br button{font-family:inherit;cursor:pointer}.br a:focus-visible,.br button:focus-visible,.br input:focus-visible,.br select:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.br-crumb{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--muted)}.br-h1{font-family:var(--serif);font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.01em}.br-meta{font-size:14px;color:var(--body)}.br-ad{align-self:center;max-width:100%}.br-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(300px,24vw);grid-gap:20px;gap:20px;align-items:start}.br-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:18px;min-width:0}.br-case{max-height:900px;overflow:auto;padding:28px;gap:22px}.br-float{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:16px}.br-kick{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.12em;color:var(--muted)}.br-lead{font-family:var(--serif);font-weight:700;font-size:22px;line-height:1.35}.br-p{font-size:16px;line-height:1.65;color:var(--body)}.br-ex{display:flex;flex-direction:column;gap:12px}.br-ex__t{font-weight:700;font-size:17px;border-bottom:3px solid var(--ink);padding-bottom:8px}.br-tbl{overflow-x:auto}.br-tr{display:grid;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:15px;min-width:420px}.br-tr--h{border-top:0;padding:8px 0;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.1em;color:var(--muted)}.br-note{display:flex;flex-direction:column;gap:4px}.br-note b{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.1em;color:var(--muted)}.br-note span{font-size:15.5px;line-height:1.6;color:#27272a}.br-fine{font-size:13px;color:var(--muted)}.br-steps{display:flex;gap:6px;flex-wrap:wrap}.br-chip{font-size:12px;font-weight:600;border-radius:12px;padding:5px 12px;background:var(--grey);color:var(--muted)}.br-chip.is-on{background:var(--ink);color:#fff}.br-chip.is-done{background:#e4e4e7;color:var(--ink)}.br-h2{font-family:var(--serif);font-weight:700;font-size:26px;line-height:1.2}.br-form{gap:14px}.br-field,.br-form{display:flex;flex-direction:column}.br-field{gap:6px}.br-field label{font-weight:600;font-size:14px}.br-field input[type=email],.br-field input[type=text],.br-field select{height:48px;border:1px solid #d4d4d8;border-radius:8px;padding:0 14px;font:inherit;font-size:16px;background:#fff;color:var(--ink);width:100%}.br-err{font-size:13px;color:var(--down)}.br-check{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--body)}.br-check input{width:22px;height:22px;margin:2px 0 0;flex-shrink:0}.br-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.br-go{height:54px;border:0;border-radius:27px;background:var(--ink);color:#fff;font-weight:700;font-size:16px;padding:0 28px;transition:background .2s}.br-go:hover{background:#27272a}.br-go:disabled{opacity:.6;cursor:wait}.br-ghost{height:44px;border:2px solid var(--line);background:#fff;color:var(--ink);border-radius:22px;font-weight:600;font-size:15px;padding:0 20px}.br-q{font-family:var(--serif);font-weight:700;font-size:23px;line-height:1.3}.br-prog{display:flex;gap:6px}.br-prog i{flex:1 1;height:5px;border-radius:3px;background:var(--line)}.br-prog i.on{background:var(--ink)}.br-opt{display:flex;gap:12px;align-items:center;text-align:left;width:100%;border:2px solid var(--line);background:#fff;border-radius:10px;padding:14px;font-size:16px;line-height:1.4;color:var(--ink);transition:border-color .15s}.br-opt:hover{border-color:#a1a1aa}.br-opt.is-on{border-color:var(--ink);background:var(--grey)}.br-opt b{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;font-size:13px}.br-hero,.br-opt.is-on b{background:var(--ink);color:#fff}.br-hero{border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:6px}.br-hero .br-kick{color:#a1a1aa}.br-rank{font-weight:700;font-size:64px;line-height:1;letter-spacing:-.03em}.br-rot{display:flex;flex-direction:column;gap:8px;padding-top:12px}.br-rot__top{display:flex;justify-content:space-between;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.1em;color:#a1a1aa}.br-rot__bar{display:flex;gap:4px}.br-rot__bar i{flex:1 1;height:10px;border-radius:3px;background:#3f3f46}.br-rot__ends{display:flex;justify-content:space-between;font-size:10px;color:#71717a}.br-board{display:flex;flex-direction:column}.br-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 8px;border-top:1px solid var(--line)}.br-row.is-you{background:var(--grey);border-radius:8px;border-top-color:transparent}.br-row .rk{font-family:var(--mono);font-weight:500;font-size:14px;text-align:center}.br-who{display:flex;align-items:center;gap:10px;min-width:0}.br-av{width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px;flex-shrink:0}.br-who div{display:flex;flex-direction:column;min-width:0}.br-who b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-who small{font-size:12px;color:var(--muted)}.br-sc{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.br-li{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#0a66c2;color:#fff}.br-podium{display:flex;gap:8px;align-items:flex-end}.br-pod{flex:1 1;border-radius:10px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;background:var(--grey)}.br-pod--1{background:var(--ink);color:#fff;padding-top:18px;padding-bottom:18px}.br-pod .br-av{background:#fff;color:var(--ink);border:2px solid var(--ink)}.br-pod--1 .br-av{border-color:#fff;background:var(--ink);color:#fff}.br-pod small{font-size:11px;opacity:.7}.br-chips{display:flex;gap:6px;flex-wrap:wrap}.br-fchip{font-size:12px;font-weight:600;border:1px solid var(--line);background:#fff;border-radius:14px;padding:5px 12px;color:var(--ink)}.br-fchip.is-on{border-color:var(--ink)}.br-fchip.is-on,.br-season{background:var(--ink);color:#fff}.br-season{border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px}.br-season .br-row{border-top-color:#27272a;grid-template-columns:28px 34px minmax(0,1fr) auto auto;padding-inline:0}.br-season .br-row.is-you{background:#27272a;padding-inline:8px}.br-season .br-who small{color:#a1a1aa}.br-review{border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px}.br-review.ok{border-left:4px solid var(--up)}.br-review.no{border-left:4px solid var(--down)}.br-sponsor{border:1px dashed #a1a1aa;border-radius:8px;background:#fafafa;padding:14px;font-size:14px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:center;text-align:center}.br-news{margin-top:12px;display:flex;flex-direction:column;gap:14px}.br-news__h{display:flex;align-items:baseline;justify-content:space-between;border-bottom:3px solid var(--ink);padding-bottom:8px;gap:16px}.br-news__h span{font-weight:700;font-size:20px;letter-spacing:-.01em}.br-arrows{display:flex;gap:8px}.br-arrows button{width:36px;height:36px;border-radius:50%;border:1px solid var(--ink);background:#fff;color:var(--ink);font-size:16px}.br-arrows button:hover{background:var(--ink);color:#fff}.br-nr{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.br-nr a{flex:0 0 min(260px,72vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.br-nr .im{aspect-ratio:16/9;background:var(--line);border-radius:4px;overflow:hidden}.br-nr .im img{width:100%;height:100%;object-fit:cover;display:block}.br-nr em{font-style:normal;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.1em;color:var(--muted)}.br-nr strong{font-family:var(--serif);font-weight:700;font-size:19px;line-height:1.25}.br-nr a:hover strong{text-decoration:underline}.br-fbm{display:none}@media (max-width:1000px){.br-wrap{grid-template-columns:minmax(0,1fr)}.br-case{max-height:none;overflow:visible}.br-float{position:static}.br-fbm{display:flex;position:-webkit-sticky;position:sticky;bottom:0;background:var(--ink);color:#fff;padding:12px 16px;gap:14px;align-items:center;justify-content:space-between;font-size:13px;z-index:5}.br-fbm span:nth-child(2){flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.br *{transition:none!important}}.br-season__h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:nowrap}.br-season__h>span{white-space:nowrap}.br-season .br-who b{max-width:100%}.br-kick{white-space:nowrap}.br-crumb{white-space:normal}@media (min-width:1001px) and (max-width:1280px){.br-wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 280px}}.br-form .br-go{font-family:inherit;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;cursor:pointer;padding:0 20px}.br-form .br-go--li{background:#0a66c2;color:#fff;border:0}.br-form .br-go--li:hover{background:#004182}.br-li-note{display:block;text-align:center;line-height:1.5}.br-li-note,.br-or{font-size:12px;color:var(--muted)}.br-or{display:flex;align-items:center;gap:12px}.br-or:after,.br-or:before{content:"";flex:1 1;height:1px;background:#e4e4e7}