.rs-jump{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.rs-jump a{border:1px solid var(--c-line-2);min-height:44px;color:var(--c-ink);background:var(--c-card);font-size:var(--fs-sm);border-radius:3px;align-items:center;padding:.4rem .9rem;font-weight:500;text-decoration:none;display:inline-flex}.rs-jump a:hover{border-color:var(--c-primary);color:var(--c-accent)}.rs-caveat{border-left:4px solid var(--c-gold);background:var(--c-surface);border-radius:0 var(--r) var(--r) 0;align-items:flex-start;gap:1rem;max-width:820px;padding:1.1rem 1.3rem;display:flex}.rs-caveat p{color:var(--c-ink-2)}.rs-caveat strong{color:var(--c-ink)}.rs-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,5vw,4rem);margin-bottom:clamp(1.75rem,1.4rem + 1.5vw,2.75rem);display:grid}.rs-head .lede{margin:0}.rs-num{font-family:var(--serif);color:var(--c-accent);font-style:italic;font-size:var(--fs-base);margin-bottom:.4rem;display:block}@media (max-width:800px){.rs-head{grid-template-columns:1fr}}.rs-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}:is(.rs-stats:has(>:nth-child(3):last-child),.rs-stats:has(>:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}.rs-stats:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){:is(.rs-stats,.rs-stats:has(>:nth-child(3):last-child),.rs-stats:has(>:nth-child(6):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:is(.rs-stats,.rs-stats:has(>:nth-child(2):last-child),.rs-stats:has(>:nth-child(3):last-child),.rs-stats:has(>:nth-child(6):last-child)){grid-template-columns:1fr}}.rs-stat{background:var(--c-card);border:1px solid var(--c-line);border-top:3px solid var(--c-gold);border-radius:var(--r);flex-direction:column;gap:.4rem;padding:1.4rem;display:flex}.rs-stat__value{font-family:var(--serif);font-weight:600;font-size:var(--fs-h2);color:var(--c-ink);line-height:1.05}.rs-stat__label{font-family:var(--sans);font-size:var(--fs-sm);letter-spacing:0;font-weight:700;line-height:1.35}.rs-stat__detail{font-size:var(--fs-sm);color:var(--c-ink-2)}.rs-src{font-size:var(--fs-xs);color:var(--c-ink-3);-webkit-text-decoration-color:var(--c-line-2);text-decoration-color:var(--c-line-2);margin-top:auto;padding-top:.5rem;line-height:1.45}.rs-src:hover{color:var(--c-primary)}.rs-bars{border-top:1px solid var(--c-ink)}.rs-bar{border-bottom:1px solid var(--c-line);padding:1.5rem 0}.rs-bar__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;display:flex}.rs-bar__head h3{font-size:var(--fs-h4)}.rs-bar__figure{font-family:var(--serif);font-weight:600;font-size:var(--fs-h3)}.rs-bar__figure span{font-family:var(--sans);font-size:var(--fs-xs);color:var(--c-ink-3);font-weight:400}.rs-bar__track{background:var(--c-primary);border-radius:2px;height:14px;margin-top:.85rem;position:relative;overflow:hidden}.rs-bar__fill{background:var(--c-line-2);position:absolute;inset:0 auto 0 0}.rs-bar__note{font-size:var(--fs-sm);color:var(--c-ink-2);margin-top:.6rem}.rs-legend{font-size:var(--fs-sm);color:var(--c-ink-2);flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.rs-legend span{align-items:center;gap:.45rem;display:inline-flex}.rs-legend i{border-radius:2px;width:14px;height:14px;display:inline-block}.rs-legend .is-un{background:var(--c-primary)}.rs-legend .is-re{background:var(--c-line-2)}.rs-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1000px){.rs-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.rs-tiles{grid-template-columns:1fr}}.rs-tile{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r);padding:1.25rem}.rs-tile h3{font-size:var(--fs-h4)}.rs-tile__where{font-size:var(--fs-xs);color:var(--c-accent);margin-top:.3rem;font-weight:600;display:block}.rs-tile p{font-size:var(--fs-sm);color:var(--c-ink-2);margin-top:.5rem}.rs-trend{border-top:1px solid var(--c-ink);padding-top:1.5rem}.rs-trend__chart{border-bottom:1px solid var(--c-ink);align-items:flex-end;gap:clamp(.4rem,1.5vw,1.25rem);height:300px;padding:0;display:flex}.rs-trend__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;height:100%;display:flex}.rs-trend__bar{width:100%;height:var(--h);background:var(--c-line-2);border-radius:2px 2px 0 0;min-height:3px}.rs-trend__col:last-child .rs-trend__bar{background:var(--c-primary)}.rs-trend__value{font-size:var(--fs-xs);text-align:center;font-weight:600}.rs-trend__years{gap:clamp(.4rem,1.5vw,1.25rem);padding:.5rem 0 0;display:flex}.rs-trend__years li{text-align:center;font-size:var(--fs-xs);color:var(--c-ink-3);flex:1}.rs-trend__caveat{font-size:var(--fs-sm);color:var(--c-ink-2);margin-top:1.25rem}@media (max-width:520px){.rs-trend__chart{height:220px}}.rs-law{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:900px){.rs-law{grid-template-columns:1fr}}.rs-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.rs-chips li{border:1px solid var(--c-line-2);font-size:var(--fs-sm);background:var(--c-card);border-radius:3px;padding:.35rem .8rem}.rs-law__note{border-top:3px solid var(--c-gold);background:var(--c-surface);border-radius:0 0 var(--r) var(--r);padding:1.5rem}.rs-law__note h3{font-size:var(--fs-h4);margin-bottom:.5rem}.rs-law__note p{color:var(--c-ink-2);margin-bottom:.75rem}.rs-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.rs-sources__list{font-size:var(--fs-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem;margin-top:1rem;display:grid}@media (max-width:700px){.rs-sources__list{grid-template-columns:1fr}}
