.rs,.rs-article,.rs-to-top{--ink: #0f172a;--body: #334155;--muted: #64748b;--faint: #94a3b8;--line: #e2e8f0;--canvas: #f1f5f9;--chrome: #1e293b;--a-card: #fffbeb;--a-border: #fcd34d;--a-chip: #fef3c7;--a-name: #92400e;--a-chiptext: #78350f;--a-expl: #451a03;--a-mark: #fde68a;--a-dot: #f59e0b;--a-strong: #d97706;--blue: #2563eb}.rs{display:flex;flex-direction:column;gap:18px;color:var(--body);font-size:16px;line-height:1.55;min-width:0}.rs [hidden],.rs-article [hidden]{display:none!important}.rs button,.rs-article button{font:inherit}.rs a,.rs-article a{color:var(--blue)}.rs p,.rs-article p{margin:0}.rs-head{display:flex;flex-direction:column;gap:4px;min-width:0}.rs-head .rs-kicker{font-size:13px;color:var(--muted)}.rs-head h2{margin:0;font-size:24px;line-height:1.25;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.rs-head a{color:var(--muted);font-size:13px}.rs-check{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.rs-check-top{padding:14px 18px 10px;display:flex;flex-direction:column;gap:2px}.rs-check-top .rs-big{font-size:15px;color:var(--muted)}.rs-check-top .rs-big b{color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums;margin-right:4px}.rs-fine{font-size:13px;color:var(--muted)}.rs-degraded{margin:0 10px 10px}.rs-wording{margin:0 10px 10px;border-radius:10px;background:var(--a-card);border:1px solid var(--a-border);padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;min-width:0}.rs-wording.none{background:#fff;border-color:var(--line)}.rs-w-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--a-name)}.rs-wording.none .rs-w-label{color:var(--muted)}.rs-w-big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rs-w-big b{font-size:44px;line-height:1;color:var(--a-name);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rs-wording.none .rs-w-big b{color:var(--ink)}.rs-w-big span{font-size:16px;color:var(--a-expl);font-weight:600;line-height:1.35;flex:1;min-width:180px}.rs-wording.none .rs-w-big span{color:var(--body)}.rs-strip{display:flex;gap:3px;overflow:hidden}.rs-strip button{all:unset;box-sizing:border-box;cursor:pointer;flex:1 1 0;min-width:0;height:16px;border-radius:3px;background:#fff;border:1px solid var(--a-border)}.rs-strip button.on{background:var(--a-dot);border-color:var(--a-dot)}.rs-strip button.qt{border:1.5px dashed var(--a-dot);background:repeating-linear-gradient(135deg,#fde68a 0,#fde68a 3px,#fff 3px,#fff 6px)}.rs-strip button.hl{border-color:var(--a-strong)}.rs-strip.filter button.on{background:#fde68a;border-color:#fde68a}.rs-strip.filter button.match{background:var(--a-strong);border-color:var(--a-strong)}.rs-strip button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rs-strip-key{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--a-name);margin-top:-6px}.rs-wording.none .rs-strip-key{color:var(--muted)}.rs-w-who{font-size:14px;color:var(--a-expl)}.rs-w-plus{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--a-expl)}.rs-w-plus i{flex:none;width:18px;height:12px;border-radius:3px;border:1.5px dashed var(--a-dot);background:repeating-linear-gradient(135deg,#fde68a 0,#fde68a 3px,#fff 3px,#fff 6px)}.rs-w-note{font-size:14px;color:var(--body)}.rs-chips{display:flex;flex-wrap:wrap;gap:6px}.rs-chip{border:1px solid var(--a-border);background:#fff;color:var(--a-chiptext);border-radius:999px;padding:3px 11px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;gap:6px;align-items:center;line-height:1.4}.rs-chip .n{background:var(--a-chip);border-radius:999px;padding:0 7px;font-size:12px;font-variant-numeric:tabular-nums}.rs-chip[aria-pressed=true]{background:var(--a-name);color:#fff;border-color:var(--a-name)}.rs-chip[aria-pressed=true] .n{background:#fff3}.rs-chip.more{background:none;border-style:dashed;font-weight:500}.rs-chip-hint{font-size:13px;color:var(--muted);margin:0 0 -4px}.rs-chip[data-t]:after{content:"›";font-weight:700;opacity:.55;margin-left:-2px}.rs-chip:hover,.rs-tag:hover{border-color:var(--a-dot)}.rs-chip[aria-pressed=true]:after{opacity:.9}.rs-def{background:#fff;border-radius:8px;border:1px solid var(--a-border);padding:10px 12px;font-size:14px;color:var(--a-expl);display:flex;flex-direction:column;gap:4px;align-items:flex-start}.rs-def b{color:var(--a-name)}.rs-link{all:unset;color:var(--blue);cursor:pointer;font-size:13px}.rs-link:focus-visible,.rs-more:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rs-dot{width:10px;height:10px;border-radius:50%;background:var(--line);flex:none}.rs-w-label .rs-dot{background:var(--a-dot)}.rs-wording.none .rs-w-label .rs-dot{background:var(--line)}.rs-row{border-top:1px solid var(--line)}.rs-row>button{all:unset;box-sizing:border-box;width:100%;cursor:pointer;display:grid;grid-template-columns:14px 150px minmax(0,1fr) 16px;gap:10px;align-items:baseline;padding:12px 18px}.rs-row>button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.rs-row .rs-dot{align-self:start;margin-top:7px}.rs-row.found .rs-dot{background:var(--a-dot)}.rs-row .k{font-weight:600;color:var(--ink);font-size:15px}.rs-row .v{font-size:14px;color:var(--body);min-width:0;overflow-wrap:anywhere}.rs-row.found .v{color:var(--a-expl)}.rs-row .chev{color:var(--faint);transition:transform .15s;align-self:center}.rs-row.open .chev{transform:rotate(90deg)}.rs-pro{font-size:10px;font-weight:700;letter-spacing:.05em;color:#fff;background:var(--chrome);border-radius:4px;padding:1px 5px;vertical-align:1px;margin-left:6px}.rs-body{padding:0 18px 16px 42px;font-size:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.rs-finding{border-left:3px solid var(--a-border);background:var(--a-card);border-radius:0 8px 8px 0;padding:8px 10px;display:flex;flex-direction:column;gap:4px;color:var(--a-expl)}.rs-finding small{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.rs blockquote{margin:0;padding-left:10px;border-left:2px solid var(--line);color:var(--body);overflow-wrap:anywhere}.rs-why{color:var(--muted);font-size:13px}.rs-lock{background:var(--canvas);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--muted)}.rs-lock a{font-weight:700;text-decoration:underline;text-underline-offset:2px}.rs-deep-sum{font-size:15px;color:var(--a-expl);line-height:1.5}.rs-row:not(.found) .rs-deep-sum{color:var(--body)}.rs-deep-more{display:flex;flex-direction:column;gap:10px}.rs-more{all:unset;color:var(--blue);cursor:pointer;font-size:14px;align-self:flex-start}.rs-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;gap:2px}.rs-barkey{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--muted)}.rs-barkey i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px}.rs-people{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.rs-people li{display:flex;justify-content:space-between;gap:10px;min-width:0}.rs-people li>span:first-child{min-width:0;overflow-wrap:anywhere}.rs-people .w{color:var(--muted);white-space:nowrap}.rs-omit{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.rs-omit b{color:var(--ink)}.rs-cites{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}.rs-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rs-clamp p+p{margin-top:8px}.rs-clamp.rs-clamp-open{display:block;-webkit-line-clamp:unset;overflow:visible}.rs-muted{color:var(--muted)}.rs-article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 18px 6px;min-width:0;color:var(--body);font-size:16px;line-height:1.55}.rs-article-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.rs-article h3{margin:0 0 2px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.rs-toggle{font-size:12px;color:#475569;background:none;border:1px solid var(--line);border-radius:999px;padding:3px 10px;cursor:pointer}.rs-legend{font-size:13px;color:var(--muted);margin:0 0 8px!important;display:flex;flex-wrap:wrap;gap:4px 14px}.rs-lg-f{text-decoration:underline 2px var(--a-dot);text-underline-offset:3px;color:var(--ink)}.rs-para{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0;border-top:1px solid #f1f5f9}.rs-para.first{border-top:0}.rs-txt{display:flex;flex-direction:column;gap:6px;padding-left:12px;border-left:3px solid transparent;position:relative;min-width:0;overflow-wrap:anywhere;color:#1e293b;line-height:1.65}.rs-para.flag .rs-txt{border-left-color:var(--a-border)}.rs-para.quoted .rs-txt{border-left:3px dashed var(--a-border)}.rs-para.flag .rs-txt,.rs-para.quoted .rs-txt{padding-right:26px}.rs-para.headline .rs-txt p{font-weight:700;color:var(--ink);font-size:18px;line-height:1.35}.rs-ts{font-size:11px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.rs-article mark{background:none;color:inherit;text-decoration:underline 2px var(--a-dot);text-underline-offset:3px;text-decoration-skip-ink:none}.rs-article mark.lit{background:var(--a-mark);color:var(--ink);padding:0 2px;border-radius:3px;text-decoration:none}.rs-side{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0;padding-left:15px}.rs-who{font-size:12px;color:var(--a-name);font-weight:600}.rs-who span{font-weight:400;color:var(--muted)}.rs-tags{display:flex;flex-wrap:wrap;gap:4px}.rs-tag{background:var(--a-chip);color:var(--a-chiptext);border-radius:4px;padding:0 6px;font-size:12px;font-weight:600;border:1px solid var(--a-border);cursor:pointer;line-height:20px}.rs-tag[aria-pressed=true]{background:var(--a-name);color:#fff;border-color:var(--a-name)}.rs-tag:before{content:"+ ";font-weight:700}.rs-tag[aria-pressed=true]:before{content:"– "}.rs-note .rs-why-cue{display:block;margin-top:3px;font-size:12px;color:var(--blue);font-weight:600}.rs-note .rs-why-cue[hidden]{display:none}.rs-note{all:unset;box-sizing:border-box;display:block;background:var(--a-card);border:1px solid var(--a-border);border-radius:8px;padding:7px 9px;color:var(--a-expl);cursor:pointer;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.rs-note:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rs-note b{color:var(--a-name)}.rs-note .x{display:block;margin-top:3px}.rs-note.light{border-style:dashed}.rs-fb{display:flex;justify-content:flex-end;color:var(--faint);font-size:12px;margin-top:auto}.rs-para.flag .rs-fb{color:var(--muted)}.rs-fb>div{margin:0!important}.rs-jump{all:unset;cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:16px;line-height:1;padding:2px 4px;opacity:.7;color:var(--a-strong)}.rs-para.quoted .rs-jump{color:#fb923c}.rs-jump:hover,.rs-jump:focus-visible{opacity:1}.rs-para.flash .rs-txt{background:var(--a-card);transition:background .2s}.rs-article.filtering .rs-para.match .rs-txt{border-left-color:var(--a-strong);border-left-width:4px}.rs-collapsed{all:unset;box-sizing:border-box;display:block;width:100%;margin:6px 0;padding:6px 10px;border-left:3px solid var(--line);background:#f8fafc;color:var(--muted);font-size:13px;cursor:pointer;border-radius:0 4px 4px 0}.rs-end{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;padding:14px 0 8px;border-top:1px solid #f1f5f9;font-size:14px}.rs-end button{all:unset;cursor:pointer;color:var(--blue)}.rs-orig{margin:10px 0 0!important;font-size:13px;color:var(--muted)}.rs-streaming{display:flex;align-items:center;gap:8px;padding:8px 10px;color:var(--faint);font-size:13px}.rs-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--muted);animation:spin .8s linear infinite;flex-shrink:0}.rs-to-top{position:fixed;right:16px;bottom:calc(16px + var(--rs-bar, 0px) + env(safe-area-inset-bottom,0px));z-index:30;border:0;background:var(--chrome);color:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;box-shadow:0 4px 14px #0f172a40;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s}.rs-to-top.show{opacity:1;pointer-events:auto}@media (max-width: 759px){.rs-row>button{grid-template-columns:14px minmax(0,1fr) 16px;row-gap:2px;padding:12px 14px}.rs-row .k{grid-column:2}.rs-row .v{grid-column:2;grid-row:2}.rs-row .chev{grid-column:3;grid-row:1 / span 2}.rs-body{padding:0 14px 16px 38px}.rs-check-top{padding:14px 14px 10px}.rs-article{padding:14px 14px 6px}}@media (min-width: 760px){.rs-para{grid-template-columns:minmax(0,1fr) 260px;gap:0 24px}.rs-side{padding-left:0}.rs-fb{justify-content:flex-start}}.rs-angles-outlets{margin:0 0 12px;color:var(--slate-600, #475569);font-size:14px}.rs-angles-outlets a{color:inherit;text-decoration:underline}.rs-angle{border-left:3px solid var(--amber-400, #fbbf24);padding:2px 0 2px 12px;margin:0 0 14px}.rs-angle-name{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-500, #64748b)}.rs-angle-point{margin:2px 0 6px;font-weight:600}.rs-angle ul{margin:0 0 6px;padding-left:18px}.rs-angle li{margin:2px 0}.rs-angle-not{margin:0;font-size:14px;color:var(--slate-600, #475569)}.rs-angle-more{margin:0 0 4px;color:var(--ink, inherit)}.rs-angle-note{margin:4px 0 0;font-size:13px;color:var(--slate-500, #64748b);font-style:italic}.rs-angles-copies{margin:-6px 0 12px;color:var(--slate-500, #64748b);font-size:13px}.rs-angle-fb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:13px}.rs-angle-fb-q{color:var(--slate-500, #64748b);margin-right:2px}.rs-angle-fb button,.rs-angle-missing{font:inherit;font-size:13px;padding:3px 10px;border-radius:999px;cursor:pointer;border:1px solid var(--slate-200, #e2e8f0);background:#fff;color:var(--slate-700, #334155)}.rs-angle-fb button:hover,.rs-angle-missing:hover{border-color:var(--slate-400, #94a3b8)}.rs-angle-fb form,form.rs-angle-fb{display:flex;flex-wrap:wrap;gap:6px;width:100%}.rs-angle-fb textarea{flex:1 1 260px;font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--slate-200, #e2e8f0);border-radius:6px}.rs-angle-fb-done{margin:8px 0 0;font-size:13px;color:var(--slate-500, #64748b)}.rs-angle-missing{margin-top:10px}.rs-questions{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--slate-200, #e2e8f0)}.rs-questions h4{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-500, #64748b)}.rs-question{border-left:3px solid var(--slate-300, #cbd5e1);padding:2px 0 2px 12px;margin:0 0 14px}.rs-question-text{margin:0 0 4px;font-weight:600}.rs-question-src{margin:0;font-size:14px;color:var(--slate-600, #475569);overflow-wrap:anywhere}.rs-question-src a{color:inherit;text-decoration:underline}.rs-cards{display:flex;flex-direction:column;gap:18px;min-width:0}.rs-cards>*{flex-shrink:0}.rs-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0}.rs-card-label{margin:0;padding:14px 18px 6px;font-size:16px;font-weight:700;color:var(--ink);line-height:1.35}.rs-sub{margin:0;padding:0 18px;font-size:15px;font-weight:700;color:var(--ink);line-height:1.4}.rs-tldr-points{margin:0;padding:2px 18px 16px 36px;display:flex;flex-direction:column;gap:6px;font-size:16px;color:var(--ink);line-height:1.5}.rs-q .rs-wording{margin:0}.rs-q .rs-w-label{display:none}.rs-glance-fine{padding:12px 18px 14px;border-top:1px solid var(--line)}.rs-ctx-line{padding:4px 18px 14px;font-size:14px}.rs-ctx-sec{padding:4px 18px 14px;display:flex;flex-direction:column;gap:8px}.rs-ctx h3{margin:0;font-size:14px;font-weight:700;color:var(--ink)}.rs-ctx h3+ul+h3{margin-top:4px}.rs-bullets{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--body)}.rs-chart{margin:0;display:flex;flex-direction:column;gap:8px}.rs-chart img{width:100%;height:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.rs-chart figcaption{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--body)}.rs-chart figcaption p{margin:0}.rs-charts .rs-fine{margin:0}.rs-ctx-more{display:flex;flex-direction:column;gap:10px;font-size:14px;padding-top:4px}.rs-ctx-full p+p{margin-top:8px}.rs-think .rs-questions{margin:0;padding:4px 18px 6px;border-top:0}.rs-story-link{margin:0;padding:0 18px 8px;font-size:15px;color:var(--body);overflow-wrap:anywhere}.rs-story-link a{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:2px}.rs-cards .rs-more{display:inline-flex;align-items:center;min-height:44px}.rs-art-col{display:flex;flex-direction:column;gap:8px;min-width:0}.rs-art-title{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (max-width: 759px){.rs-card-label,.rs-sub,.rs-glance-fine,.rs-ctx-line,.rs-ctx-sec,.rs-think .rs-questions,.rs-story-link{padding-left:14px;padding-right:14px}.rs-tldr-points{padding-left:32px;padding-right:14px}}@media (min-width: 1100px){.rs.rs-companion{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"head head" "article side";column-gap:28px;row-gap:18px;align-items:start;width:min(1240px,calc(100vw - 48px));margin-left:calc(50% - min(620px,50vw - 24px))}.rs-companion>.rs-head{grid-area:head}.rs-companion>.rs-art-col{grid-area:article}.rs-companion>.rs-cards{grid-area:side;position:sticky;top:16px}.rs-companion .rs-row>button{grid-template-columns:14px minmax(0,1fr) 16px;row-gap:2px;padding:12px 16px}.rs-companion .rs-row .k{grid-column:2}.rs-companion .rs-row .v{grid-column:2;grid-row:2}.rs-companion .rs-row .chev{grid-column:3;grid-row:1 / span 2}.rs-companion .rs-body{padding:0 16px 16px 40px}}@media (min-width: 1100px) and (max-width: 1399px){.rs-companion .rs-para{grid-template-columns:minmax(0,1fr);gap:6px}.rs-companion .rs-side{padding-left:15px}.rs-companion .rs-fb{justify-content:flex-end}}.rs-notices{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.rs-notice{margin:0;padding:10px 14px;border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:10px;background:#fff;color:var(--body);font-size:14px;line-height:1.5}.rs-notice b{color:var(--ink);margin-right:4px}.rs-article mark.struck{background:none;color:var(--faint);text-decoration:line-through 1.5px var(--muted)}.rs-toggles{display:flex;gap:6px;flex-wrap:wrap}.rs-toggle[aria-pressed=true]{background:var(--canvas);color:var(--ink);border-color:var(--muted)}.rs-site{margin:4px 0 6px;font-size:14px;color:var(--body)}.rs-site-line{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.rs-site-more,.rs-site-outlet{color:var(--blue);font-weight:600;white-space:nowrap}.rs-site-sep{color:var(--faint)}.rs-site-detail{margin-top:6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.rs-site-detail ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.rs-site-why{margin:0 0 6px;color:var(--muted);font-size:13px}.rs-site-detail q{color:var(--ink)}.rs-ctx{margin-top:4px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px}.rs-ctx-head{margin:0 0 6px;color:var(--muted)}.rs-ctx blockquote{margin:0;color:var(--body);line-height:1.5}.rs-ctx-around{color:var(--faint)}.rs-ctx-said{color:var(--ink)}.rs-vote{margin-top:4px;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:8px;background:#fff;font-size:13px;display:flex;flex-direction:column;gap:4px}.rs-vote-head{margin:0;color:var(--muted)}.rs-vote-row{margin:0;color:var(--body);line-height:1.5}.rs-vote-row b{color:var(--ink);margin-right:2px}
