.is-page .rs-prose{max-width:760px;margin:0 auto 1.5rem}.is-page .rs-prose p{color:var(--plum-mid);text-align:left;margin:0 0 1.1rem;font-size:.92rem;line-height:1.75}.is-page .rs-prose p:last-child{margin-bottom:0}.is-page .rs-prose p strong{color:var(--plum);font-weight:700}.is-page .rs-prose a{color:var(--purple);font-weight:600;text-decoration:none}.is-page .rs-prose a:hover{text-decoration:underline}.is-page .rs-prose ul{margin:0 0 1.1rem 1.1rem;padding:0;list-style:outside}.is-page .rs-prose li{color:var(--plum-mid);margin-bottom:.4rem;font-size:.92rem;line-height:1.7}.is-page .rs-byline{justify-content:center;margin:.25rem auto 1.5rem;display:flex}.is-page .dr-chart{background:var(--white);border:1px solid var(--lavender);border-radius:16px;max-width:760px;margin:0 auto 1.25rem;padding:1.1rem 1.1rem .9rem}.is-page .dr-chart figcaption{color:var(--mauve);margin-top:.5rem;font-size:.74rem;line-height:1.5}.is-page .dr-hist{width:100%;height:auto;display:block}.is-page .dr-axis{fill:var(--mauve);font-size:11px}.is-page .dr-wrap{max-width:760px;margin:0 auto 1.25rem}.is-page .dr-table{border-collapse:collapse;background:var(--white);border:1px solid var(--lavender);border-radius:16px;width:100%;max-width:760px;margin:0 auto 1.25rem;font-size:.86rem;overflow:hidden}.is-page .dr-table th,.is-page .dr-table td{text-align:left;border-bottom:1px solid var(--lavender);color:var(--plum-mid);padding:.6rem .9rem}.is-page .dr-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--mauve);background:#9c2ef40a;font-size:.72rem}.is-page .dr-table td.num,.is-page .dr-table th.num{text-align:right;font-variant-numeric:tabular-nums}.is-page .dr-table tr:last-child td{border-bottom:0}.is-page .dr-scroll{max-width:760px;margin:0 auto;overflow-x:auto}.is-page .dr-cite{border:1px solid var(--purple-faint);background:linear-gradient(135deg,#9c2ef40f,#ea33800f);border-radius:16px;max-width:760px;margin:0 auto 1.25rem;padding:1.1rem 1.3rem}.is-page .dr-cite-label{text-transform:uppercase;letter-spacing:.05em;color:var(--purple);margin-bottom:.4rem;font-size:.72rem;font-weight:700}.is-page .dr-cite p{color:var(--plum);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.6}.is-page .dr-note{max-width:760px;color:var(--mauve);margin:0 auto;font-size:.74rem;font-style:italic;line-height:1.6}.is-page .dr-grid{stroke:var(--lavender)}.is-page .dr-col{fill:var(--purple-light);opacity:.55}.is-page .dr-col.on{fill:var(--purple);opacity:1}.is-page .dr-bars{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.is-page .dr-bar-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;font-size:.86rem;display:flex}.is-page .dr-bar-label{color:var(--plum);min-width:0;font-weight:600}.is-page .dr-bar-label a{color:var(--purple);text-decoration:none}.is-page .dr-bar-label a:hover{text-decoration:underline}.is-page .dr-bar-sub{color:var(--mauve);margin-left:.4rem;font-size:.74rem;font-weight:400}.is-page .dr-bar-val{color:var(--plum);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.is-page .dr-bar-track{background:var(--lavender);border-radius:999px;height:10px;overflow:hidden}.is-page .dr-bar-fill{background:var(--purple-light);border-radius:999px;height:100%}.is-page .dr-bar-fill.on{background:var(--purple)}
