.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.claim,.ledger-ref,.rp-scale{font-variant-numeric:lining-nums tabular-nums}.rp-chapter .rp-block[data-register=dark]{color:var(--color-text-default)}.rp-prose{font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh);color:var(--color-text-prose);max-width:min(100%,var(--layout-body));margin:0}.rp-prose+.rp-prose{margin-block-start:var(--space-stack-paragraph)}.rp-title{font-family:var(--bdri-text-h2-family);font-size:var(--bdri-text-h2-size);font-weight:var(--bdri-text-h2-weight);line-height:var(--bdri-text-h2-lh);letter-spacing:var(--bdri-text-h2-tracking);color:var(--color-text-default);margin:0;text-wrap:balance}.rp-block--center .rp-title{font-size:var(--bdri-size-h2);line-height:var(--bdri-text-h1-lh);font-weight:var(--bdri-text-h1-weight)}@media(min-width:900px){.rp-block--center .rp-title{font-size:var(--bdri-text-h1-size)}}@media(max-width:640px){.rp-title{font-size:var(--bdri-size-h3)}}.rp-hero__standfirst p{margin:0}.rp-hero__horizon{margin:var(--bdri-space-4) auto 0;font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);letter-spacing:var(--bdri-track-wide);color:var(--bdri-color-white-a85)}.rp-hero__perspective{white-space:nowrap}.rp-opener{display:flex;flex-direction:column;align-items:center;margin:var(--bdri-space-6) auto 0;max-width:min(100%,var(--layout-body))}.rp-opener__num{display:block;font-family:var(--bdri-text-display-family);font-size:56px;font-weight:var(--bdri-text-display-weight);line-height:1;letter-spacing:var(--bdri-track-tight);color:var(--bdri-color-aquamarine-bright)}@media(min-width:760px){.rp-opener__num{font-size:var(--bdri-text-display-size)}}.rp-opener__base{display:block;margin-block-start:var(--bdri-space-3);font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);line-height:var(--bdri-text-caption-lh);letter-spacing:var(--bdri-track-wide);color:var(--bdri-color-white-a85);text-wrap:balance}.rp-opener__label{color:var(--bdri-color-white);font-weight:var(--bdri-weight-semibold)}.band.rp-rail{padding-block:var(--bdri-space-2);border-block-end:var(--bw-divider) solid var(--color-border-hairline)}.rp-rail__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-gap-lg)}.rp-rail__where,.rp-rail__step{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-gap-lg);margin:0;font-size:var(--bdri-text-small-size);color:var(--color-text-subtle)}.rp-rail__link,.rp-rail__off{display:inline-flex;align-items:center;min-height:44px;font-weight:var(--bdri-weight-semibold)}.rp-rail__link{color:var(--color-text-link);text-decoration:none}.rp-rail__link:hover{text-decoration:underline;text-decoration-thickness:var(--bw-input-focus);text-decoration-color:var(--color-text-link-hover);text-underline-offset:.18em}.rp-rail__off{color:var(--color-text-muted);font-weight:var(--bdri-weight-regular)}@media(max-width:759.98px){.rp-rail__inner{flex-direction:column;align-items:flex-start}}.rp-rail__pos{font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);letter-spacing:var(--bdri-track-wide)}.rp-block--center .rp-blockhead{text-align:center}.rp-block--center .rp-blockhead .rp-support{margin-inline:auto}.rp-figure{margin:var(--bdri-space-7) 0 0;width:100%}.rp-blockhead+.rp-figure{margin-block-start:0}.rp-figure__draw{width:100%}.rp-figfoot{align-items:flex-end}.rp-figfoot__lines{display:flex;flex-direction:column;gap:var(--bdri-space-1);min-width:0;max-width:min(100%,var(--layout-lede))}.rp-figfoot__line{margin:0;font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);line-height:var(--bdri-text-caption-lh);color:var(--color-text-subtle);overflow-wrap:anywhere}.rp-figfoot__title{color:var(--color-text-default);font-weight:var(--bdri-weight-semibold)}.rp-figfoot__note{color:var(--color-text-subtle)}.rp-figfoot,.rp-block--center .rp-figfoot{text-align:start}.rp-figfoot__lines{align-items:stretch}@media(max-width:759.98px){.rp-figfoot{align-items:flex-start}}.band .reading.rp-note,.rp-note{margin:var(--bdri-space-7) 0 0;padding-block-start:var(--bdri-space-4);border-top:var(--bw-accent) solid var(--bdri-color-steel);max-width:min(100%,var(--layout-body));text-align:start;font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.rp-block--center .rp-note{margin-inline:auto;width:100%}.rp-block[data-register=dark] .rp-note{border-top-color:var(--bdri-color-steel-light)}.rp-note__kicker{margin:0}.band .rp-note .rp-note__kicker{color:var(--color-text-muted)}.rp-note__sentence{margin:var(--bdri-space-2) 0 0;font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh)}.rp-note__values{display:flex;flex-wrap:wrap;gap:var(--bdri-space-1) var(--space-gap-lg);margin:var(--bdri-space-3) 0 0;font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-note__base{font-weight:var(--bdri-weight-regular);color:var(--color-text-subtle)}.rp-note__link{margin-block-start:var(--bdri-space-2)}.rp-bignum{margin-block:0 var(--bdri-space-6)}.rp-bignum__value,.rp-bignum__basis{display:block}@media(max-width:759.98px){.rp-bignum__value{font-size:96px}}.rp-block[data-register=dark] .rp-bignum__value{color:var(--bdri-color-aquamarine-bright)}.rp-block[data-register=dark] .rp-bignum__basis{color:var(--bdri-color-white-a85)}.rp-strip{list-style:none;margin:var(--bdri-space-7) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-gap-lg);width:100%;text-align:start}@media(min-width:960px){.rp-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.rp-strip__card{background:var(--bdri-color-ink-soft);border-radius:var(--radius-card);padding:var(--space-inset-lg);color:var(--bdri-color-white)}.rp-strip__fact{margin:0}.rp-strip__num{display:block;font-family:var(--bdri-text-h2-family);font-size:var(--bdri-text-h2-size);font-weight:var(--bdri-weight-bold);line-height:var(--bdri-lh-tight);color:var(--bdri-color-white)}.rp-strip__base{display:block;margin-block-start:var(--bdri-space-2);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--bdri-color-white-a85)}.rp-strip__line{margin:var(--bdri-space-3) 0 0;font-size:var(--bdri-text-small-size);color:var(--bdri-color-white-a85)}.rp-strip__link{color:var(--bdri-color-aquamarine-bright)}.rp-split{width:100%;text-align:start}.rp-split__bar{display:block;width:100%;height:40px}.rp-split__seg{stroke:var(--rp-seam, var(--bdri-color-white));stroke-width:2px;vector-effect:non-scaling-stroke}.band--gold-tint .rp-split{--rp-seam: var(--bdri-color-gold-tint)}.band--cloud .rp-split{--rp-seam: var(--bdri-color-cloud)}.rp-split__seg--lead{fill:var(--bdri-color-aquamarine)}.rp-split__seg--second{fill:var(--bdri-color-steel)}.rp-split__seg--third{fill:var(--bdri-color-slate)}.rp-split__seg--fourth{fill:var(--bdri-color-steel-light)}.rp-split__legend{list-style:none;margin:var(--bdri-space-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--bdri-space-2) var(--bdri-space-6)}.rp-block--center .rp-split__legend{justify-content:center}.rp-split__key{display:inline-flex;align-items:baseline;gap:var(--bdri-space-2);font-size:var(--bdri-text-small-size);color:var(--color-text-default)}.rp-split__swatch{display:inline-block;width:12px;height:12px;border-radius:2px;align-self:center}.rp-split__key--lead .rp-split__swatch{background:var(--bdri-color-aquamarine)}.rp-split__key--second .rp-split__swatch{background:var(--bdri-color-steel)}.rp-split__key--third .rp-split__swatch{background:var(--bdri-color-slate)}.rp-split__key--fourth .rp-split__swatch{background:var(--bdri-color-steel-light)}.rp-split__val{font-weight:var(--bdri-weight-semibold)}.rp-split__val--none{font-weight:var(--bdri-weight-regular);color:var(--color-text-subtle);font-style:italic}.rp-split__pooled{margin:var(--bdri-space-3) 0 0;font-size:var(--bdri-text-small-size);color:var(--color-text-subtle)}.rp-block--center .rp-split__pooled{text-align:center}.rp-split__pooledlabel{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-ebar{list-style:none;margin:0;padding:0;display:grid;gap:var(--bdri-space-4);text-align:start}.rp-ebar__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bdri-space-1)}.rp-ebar__name{font-size:var(--bdri-text-small-size);color:var(--color-text-subtle)}.rp-ebar__row--story .rp-ebar__name{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-ebar__row--ref{margin-block-start:var(--bdri-space-3);padding-block-start:var(--bdri-space-4);border-top:var(--bw-divider) solid var(--color-border-hairline)}.rp-ebar__track{display:block;position:relative;padding-inline-end:4.5em}.rp-ebar__fill{display:block;position:relative;height:20px}.rp-ebar__svg{display:block;width:100%;height:20px}.rp-ebar__bar{fill:var(--bdri-color-steel)}.rp-ebar__row--story .rp-ebar__bar{fill:var(--bdri-color-aquamarine)}.rp-ebar__row--ref .rp-ebar__bar{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rp-ebar__val{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-inline-start:var(--bdri-space-2);white-space:nowrap;font-size:var(--bdri-text-small-size);color:var(--color-text-muted)}.rp-ebar__row--story .rp-ebar__val{color:var(--color-text-default)}@media(min-width:760px){.rp-ebar__row{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--bdri-space-5);align-items:center}.rp-ebar__name,.rp-ebar__val{font-size:var(--bdri-text-body-size)}}.rp-pbar{width:100%;text-align:start}.rp-pbar__legend{display:flex;flex-wrap:wrap;gap:var(--bdri-space-2) var(--bdri-space-6);margin:0 0 var(--bdri-space-5);font-size:var(--bdri-text-small-size);color:var(--color-text-default)}.rp-block--center .rp-pbar__legend{justify-content:center}.rp-pbar__key{display:inline-flex;align-items:center;gap:var(--bdri-space-2)}.rp-pbar__swatch{display:inline-block;width:24px;height:10px}.rp-pbar__key--a .rp-pbar__swatch{background:var(--bdri-color-steel)}.rp-pbar__key--b .rp-pbar__swatch{background:transparent;border:1.5px solid var(--bdri-color-steel);box-sizing:border-box}.rp-pbar__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--bdri-space-5)}.rp-pbar__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bdri-space-2)}.rp-pbar__name{font-size:var(--bdri-text-small-size);color:var(--color-text-subtle)}.rp-pbar__row--story .rp-pbar__name{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-pbar__base{display:block;margin-block-start:2px;font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);line-height:var(--bdri-text-caption-lh);font-weight:var(--bdri-weight-regular);color:var(--color-text-subtle)}.rp-pbar__runs{display:grid;gap:var(--bdri-space-1)}.rp-pbar__run{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.rp-pbar__runlabel{font-family:var(--bdri-font-mono);font-size:11px;letter-spacing:var(--bdri-track-wide);color:var(--color-text-subtle)}.rp-pbar__row:not(:first-child) .rp-pbar__runlabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rp-pbar__track{display:block;position:relative;padding-inline-end:4.5em}.rp-pbar__fill{display:block;position:relative;height:14px}.rp-pbar__svg{display:block;width:100%;height:14px;overflow:visible}.rp-pbar__run--a .rp-pbar__bar{fill:var(--bdri-color-steel)}.rp-pbar__run--b .rp-pbar__bar{fill:none;stroke:var(--bdri-color-steel);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rp-pbar__row--story .rp-pbar__run--a .rp-pbar__bar{fill:var(--bdri-color-aquamarine-deep)}.rp-pbar__row--story .rp-pbar__run--b .rp-pbar__bar{fill:var(--bdri-color-aquamarine);stroke:none}.rp-pbar__val{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-inline-start:var(--bdri-space-2);white-space:nowrap;font-size:var(--bdri-text-small-size);color:var(--color-text-subtle)}.rp-pbar__row--story .rp-pbar__val{color:var(--color-text-default);font-weight:var(--bdri-weight-semibold)}.rp-pbar__flag{font-size:var(--bdri-text-small-size);font-style:italic;color:var(--color-text-subtle)}@media(min-width:760px){.rp-pbar__row{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--bdri-space-5);align-items:center}.rp-pbar__run{grid-template-columns:7.5em minmax(0,1fr);align-items:center;gap:var(--bdri-space-3)}.rp-pbar__row:not(:first-child) .rp-pbar__track{grid-column:2}.rp-pbar__name{font-size:var(--bdri-text-body-size)}}.rp-passage{width:100%;text-align:start}.rp-passage__spine{display:block;width:100%;height:24px}.rp-passage__line{stroke:var(--color-text-default);stroke-width:1.5px;vector-effect:non-scaling-stroke}.rp-passage__line--open{stroke-dasharray:4 4}.rp-passage__shape{fill:var(--bdri-color-aquamarine-deep)}.rp-passage__shape--span{fill:var(--bdri-color-aquamarine)}.rp-passage__shape--ref{fill:var(--bdri-color-ink)}.rp-passage__shape--open{fill:var(--color-text-muted)}.rp-passage__stations{list-style:none;margin:var(--bdri-space-4) 0 0;padding:0;display:grid;gap:var(--bdri-space-4)}.rp-passage__station{padding-inline-start:var(--bdri-space-4);border-inline-start:var(--bw-input-focus) solid var(--color-border-hairline)}.rp-passage__station--span{border-inline-start-color:var(--bdri-color-aquamarine)}.rp-passage__station--ref{border-inline-start-color:var(--bdri-color-ink)}.rp-passage__date{margin:0;font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);letter-spacing:var(--bdri-track-wide);color:var(--color-text-subtle)}.rp-passage__name{margin:var(--bdri-space-1) 0 0;font-family:var(--bdri-font-display);font-size:var(--bdri-text-body-size);font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-passage__line-text{margin:var(--bdri-space-1) 0 0;font-size:var(--bdri-text-small-size);color:var(--color-text-prose)}@media(min-width:760px){.rp-passage__stations{position:relative;display:block;height:15rem;margin:0}.rp-passage__station{position:absolute;width:14rem;max-width:22%}.rp-passage__station--high{top:0}.rp-passage__station--low{top:7.5rem}.rp-passage--tall .rp-passage__stations{height:21rem}.rp-passage--tall .rp-passage__station--low{top:9rem}.rp-passage__station--end{transform:translate(-100%);border-inline-start:0;border-inline-end:var(--bw-input-focus) solid var(--color-border-hairline);padding-inline:0 var(--bdri-space-4);text-align:end}}.rp-tally{width:min(100%,var(--layout-emphasis));margin-inline:auto;text-align:start}.rp-tally__share{margin:0 0 var(--bdri-space-5);font-size:var(--bdri-text-body-lg-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-default);text-align:center}.rp-tally__line,.rp-tally__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--bdri-space-4);margin:0;padding-block:var(--bdri-space-3)}.rp-tally__line+.rp-tally__line{border-top:var(--bw-divider) solid var(--color-border-hairline)}.rp-tally__label{font-size:var(--bdri-text-body-size);color:var(--color-text-prose)}.rp-tally__val{font-family:var(--bdri-font-display);font-size:var(--bdri-text-h3-size);font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-tally__total{flex-wrap:wrap;border-top:var(--bw-accent) solid var(--bdri-color-aquamarine);padding-block-start:var(--bdri-space-4)}.rp-tally__val--total{font-size:96px;font-weight:var(--bdri-weight-bold);line-height:1;color:var(--bdri-color-aquamarine)}@media(min-width:760px){.rp-tally__val--total{font-size:calc(var(--bdri-text-display-size) * 2)}}.rp-tally__val{display:inline-flex;align-items:baseline;gap:var(--bdri-space-3)}.rp-tally__val--total{margin-inline-start:auto}.rp-tally__op{font-family:var(--bdri-font-display);font-size:var(--bdri-text-h3-size);font-weight:var(--bdri-weight-regular);line-height:1;color:var(--color-text-muted)}.rp-tally__base{flex-basis:100%;font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);color:var(--color-text-subtle);text-align:end}.rp-cornerstone__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bdri-space-7)}@media(min-width:960px){.rp-cornerstone__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--bdri-space-8);align-items:start}}.rp-facts th{font-weight:var(--bdri-weight-regular);color:var(--color-text-subtle);width:40%}.rp-facts__val .claim{font-family:var(--bdri-font-mono);font-weight:var(--bdri-weight-semibold)}.rp-facts__base{display:block;font-size:var(--bdri-text-caption-size);color:var(--color-text-subtle)}.rp-concourse__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-gap-lg)}@media(min-width:760px){.rp-concourse__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.rp-concourse__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.rp-card{position:relative;display:flex;flex-direction:column;background:var(--bdri-color-cloud);border-radius:var(--radius-card);padding:var(--space-inset-lg)}.band--cloud .rp-card{background:var(--bdri-color-white)}.rp-card__title{margin:0;font-family:var(--bdri-text-h3-family);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-default)}.rp-card__line{margin:var(--bdri-space-3) 0 0;font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose);flex:1 1 auto}.rp-card__link{margin-block-start:var(--bdri-space-4)}.rp-card__link:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.rp-card:focus-within{outline:var(--bw-accent) solid var(--color-accent-primary);outline-offset:2px}.rp-card.gold-hover{border:var(--bw-divider) solid transparent}.rp-column__inner{max-width:min(100%,var(--layout-body));margin-inline:auto}.rp-column__title{margin-block:var(--bdri-space-7) var(--bdri-space-4);font-size:var(--bdri-text-h3-size)}.rp-column__inner>.rp-column__title:first-child,.rp-column__perspective+.rp-column__title{margin-block-start:0}.rp-column__perspective{display:flex;align-items:center;gap:var(--bdri-space-3);margin:0 0 var(--bdri-space-6);font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);font-weight:var(--bdri-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-link)}.rp-column__rule{display:inline-block;width:32px;height:var(--bw-accent);background:var(--color-accent-primary)}.rp-pull{margin:var(--bdri-space-7) 0}.rp-pull:before{content:"";display:block;width:32px;height:var(--bw-accent);margin-block-end:var(--bdri-space-4);background:var(--color-accent-primary)}.rp-pull__quote{margin:0;font-family:var(--bdri-text-display-family);font-size:var(--bdri-text-h3-size);font-weight:var(--bdri-weight-regular);line-height:var(--bdri-lh-snug);color:var(--color-text-default)}.rp-pull__quote p{margin:0}@media(min-width:760px){.rp-pull__quote{font-size:var(--bdri-text-h2-size)}}.rp-signature{margin-block-start:var(--bdri-space-7);padding-block-start:var(--bdri-space-4);border-top:var(--bw-divider) solid var(--color-border-hairline)}.rp-signature p{margin:0}.rp-signature__name{font-family:var(--bdri-font-display);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-signature__role{font-size:var(--bdri-text-small-size);color:var(--color-text-subtle)}.rp-signature__note{margin-block-start:var(--bdri-space-2);font-size:var(--bdri-text-small-size);color:var(--color-text-prose)}.rp-veranda__body>*+*{margin-block-start:var(--space-stack-paragraph)}.rp-observation{margin:var(--bdri-space-6) 0 0}.rp-observation:before{content:"";display:block;width:32px;height:var(--bw-input-focus);margin-block-end:var(--bdri-space-3);background:var(--bdri-color-steel)}.rp-observation__text{margin:0}.rp-observation__text p{margin:0;font-size:var(--bdri-text-body-lg-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-default)}.rp-observation__by{margin-block-start:var(--bdri-space-2);font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);color:var(--color-text-subtle)}.rp-list{margin:0;padding-inline-start:1.5em;display:grid;gap:var(--bdri-space-3);font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh);color:var(--color-text-prose)}.rp-list li::marker{font-family:var(--bdri-font-mono);color:var(--color-text-link);font-weight:var(--bdri-weight-semibold)}.rp-drawer{width:100%;max-width:min(100%,var(--layout-body));margin-block-start:var(--space-gap-lg);text-align:start}.rp-block .rp-drawer:has(.rp-tablewrap){max-width:100%}.rp-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inset-md);min-height:44px;padding:var(--space-inset-xs);border-top:var(--bw-divider) solid var(--color-border-default);border-bottom:var(--bw-divider) solid var(--color-border-default);font-size:var(--bdri-text-button-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-link);cursor:pointer;list-style:none}.rp-drawer__summary::-webkit-details-marker{display:none}.rp-drawer__summary::marker{content:""}.rp-drawer__summary:hover{background:color-mix(in srgb,var(--color-accent-primary) 6%,transparent)}.rp-drawer__summary:focus-visible{outline:var(--bw-accent) solid var(--color-accent-primary);outline-offset:-2px}.rp-drawer__icon{position:relative;flex:0 0 auto;width:16px;height:16px}.rp-drawer__icon:before,.rp-drawer__icon:after{content:"";position:absolute;inset:0;margin:auto;background:var(--color-text-link)}.rp-drawer__icon:before{width:14px;height:var(--bw-input-focus)}.rp-drawer__icon:after{width:var(--bw-input-focus);height:14px}.rp-drawer[open] .rp-drawer__icon:after{display:none}.rp-drawer__body{padding-block:var(--bdri-space-5)}.rp-drawer__body p{margin:0;font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh);color:var(--color-text-prose)}.rp-tablewrap{width:100%;overflow-x:auto}.rp-tablewrap:focus-visible{outline:var(--bw-accent) solid var(--color-accent-primary);outline-offset:2px}.rp-annex-table{min-width:44rem}.rp-annex-table--wide{min-width:64rem}.rp-annex-cap{caption-side:top;text-align:start;padding-block-end:var(--bdri-space-3);font-size:var(--bdri-text-small-size);color:var(--color-text-subtle)}.rp-annex-cap__title{display:block;font-family:var(--bdri-font-display);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-annex-flag{font-weight:var(--bdri-weight-regular);color:var(--color-text-subtle)}.rp-register{font-size:var(--bdri-text-caption-size)}.rp-register__id{font-family:var(--bdri-font-mono);white-space:nowrap}.rp-register__value .claim{font-family:var(--bdri-font-mono);font-weight:var(--bdri-weight-semibold)}.rp-register__kind,.rp-register__type{font-family:var(--bdri-font-mono);white-space:nowrap}.rp-readtable__base,.rp-facttable+p{margin:var(--bdri-space-3) 0 0;font-size:var(--bdri-text-caption-size);color:var(--color-text-subtle)}.rp-ending__links p{margin:0}.rp-basenote{display:block;margin-block-start:var(--bdri-space-1);font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);font-weight:var(--bdri-weight-regular);line-height:var(--bdri-text-caption-lh);letter-spacing:0;text-transform:none;color:var(--color-text-subtle);text-wrap:pretty}.rp-basenote--inline{display:inline;margin:0}.rp-title .rp-basenote,.rp-finding__claim .rp-basenote{margin-block-start:var(--bdri-space-2)}.rp-hero .rp-basenote,.rp-block[data-register=dark] .rp-basenote{color:var(--bdri-color-white-a85)}.band .reading.rp-reading{margin-block-start:0;max-width:none;font-size:inherit;line-height:inherit;color:inherit}.band .reading.rp-figure{margin-block-start:var(--bdri-space-7)}.rp-blockhead+.reading.rp-figure{margin-block-start:0}.rp-kicker--reading{margin-block-start:var(--bdri-space-1);color:var(--color-text-muted)}.rp-opener__kicker{margin:0 0 var(--bdri-space-3);font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);letter-spacing:var(--bdri-track-wide);text-transform:uppercase;color:var(--bdri-color-aquamarine-bright)}.rp-opener__fig{display:flex;flex-direction:column;align-items:center;margin:0}.rp-opener__label{display:block;margin-block-start:var(--bdri-space-3);font-size:var(--bdri-text-body-size);line-height:var(--bdri-lh-relaxed);color:var(--bdri-color-white);text-wrap:balance}.rp-opener__base--second{margin-block-start:var(--bdri-space-2)}.rp-hero__facts{margin:var(--bdri-space-6) auto 0;max-width:min(100%,var(--layout-body));text-align:start}.rp-facts--hero{width:100%}.rp-hero .rp-facts--hero{border-block-start:var(--bw-accent) solid var(--bdri-color-white)}.rp-hero .rp-facts--hero>tbody>tr>th,.rp-hero .rp-facts--hero>tbody>tr>td{border-block-end-color:var(--color-border-hairline)}.rp-hero .rp-facts--hero th{width:40%;font-weight:var(--bdri-weight-semibold);color:var(--bdri-color-white)}.rp-hero .rp-facts--hero td{font-family:var(--bdri-font-mono);font-size:var(--bdri-text-small-size);color:var(--bdri-color-white-a85)}.rp-hero .rp-facts--hero td .claim{color:var(--bdri-color-white);font-weight:var(--bdri-weight-semibold)}.rp-hero__factslink{margin:var(--bdri-space-4) 0 0}.rp-hero__factslink .onward{color:var(--bdri-color-aquamarine-bright)}@media(max-width:759.98px){.rp-hero .rp-facts--hero th,.rp-hero .rp-facts--hero td{display:block;width:auto;padding-inline:0}.rp-hero .rp-facts--hero th{border-block-end:0;padding-block-end:0}}.rp-bignum__label{display:block;margin-block-start:var(--bdri-space-3);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-default)}.rp-block[data-register=dark] .rp-bignum__label{color:var(--bdri-color-white)}.band--gold-tint .rp-strip__card,.band--cloud .rp-strip__card{background:var(--bdri-color-white);color:var(--color-text-default)}.band--gold-tint .rp-strip__num,.band--cloud .rp-strip__num{color:var(--color-text-default)}.band--gold-tint .rp-strip__base,.band--gold-tint .rp-strip__line,.band--cloud .rp-strip__base,.band--cloud .rp-strip__line{color:var(--color-text-subtle)}.rp-split__gloss{margin:var(--bdri-space-3) 0 0;max-width:min(100%,var(--layout-body));font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.rp-block--center .rp-split__gloss{margin-inline:auto;text-align:center}.rp-split__barwrap{position:relative}.rp-split--goal .rp-split__barwrap{padding-inline-end:var(--bdri-space-2)}.rp-split__goalmark{position:absolute;inset-block:calc(var(--bdri-space-2) * -1);inset-inline-end:0;width:var(--bw-accent);background:var(--color-text-default)}.rp-split__goal{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--bdri-space-1) var(--bdri-space-2);margin:var(--bdri-space-4) 0 0;font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose);text-align:end}.rp-split__goalswatch{display:inline-block;width:var(--bw-accent);height:14px;background:var(--color-text-default);align-self:center}.rp-split__goallabel{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-split__key{flex-wrap:wrap}.rp-split__val .rp-basenote--inline{font-size:var(--bdri-text-caption-size)}.rp-ebar__gloss{margin:var(--bdri-space-3) 0 0;font-size:var(--bdri-text-small-size);color:var(--color-text-subtle)}.rp-findings{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-gap-lg)}@media(min-width:760px){.rp-findings{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-finding{display:flex}.rp-finding__card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--bdri-color-white);border:var(--bw-divider) solid var(--color-border-hairline);border-radius:var(--radius-card);padding:var(--space-inset-lg)}.rp-finding__kicker{margin:0}.rp-finding__claim{margin:var(--bdri-space-2) 0 0;font-family:var(--bdri-text-h3-family);font-size:var(--bdri-text-h3-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-default);text-wrap:pretty}.rp-finding__fig{margin-block-start:var(--bdri-space-5)}.rp-finding__fig .rp-ebar__row,.rp-finding__fig .rp-pbar__row{grid-template-columns:minmax(0,1fr);gap:var(--bdri-space-1)}.rp-finding__fig .rp-pbar__run{grid-template-columns:minmax(0,1fr)}.rp-finding__fig .rp-ebar__name,.rp-finding__fig .rp-ebar__val,.rp-finding__fig .rp-pbar__name{font-size:var(--bdri-text-small-size)}.rp-finding__fig .rp-split__bar{height:28px}.rp-finding__base{margin:var(--bdri-space-4) 0 0;font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);line-height:var(--bdri-text-caption-lh);color:var(--color-text-subtle)}.rp-finding__note{margin-block-start:var(--bdri-space-1)}.rp-finding .rp-note{margin-block-start:var(--bdri-space-5)}.rp-finding__link{margin-block-start:auto;padding-block-start:var(--bdri-space-5);align-self:flex-start}.rp-finding__link:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.rp-finding__card:focus-within{outline:var(--bw-accent) solid var(--color-accent-primary);outline-offset:2px}.rp-flag{display:inline-block;margin-inline-start:var(--bdri-space-2);padding:0 var(--bdri-space-1);border:var(--bw-divider) solid var(--color-border-default);border-radius:var(--radius-pill);font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);font-weight:var(--bdri-weight-regular);line-height:var(--bdri-text-caption-lh);color:var(--color-text-subtle);white-space:nowrap;vertical-align:middle}.rp-ledger{margin-inline:auto;max-width:min(100%,var(--layout-figure));text-align:start}.rp-ledger__table{min-width:36rem}.rp-ledger__row--story>th{font-weight:var(--bdri-weight-semibold)}.rp-ledger__mean{min-width:12rem}.rp-ledger__val{display:inline-block;min-width:3.5em;font-family:var(--bdri-font-mono);font-weight:var(--bdri-weight-semibold)}.rp-ledger__track{display:inline-block;width:calc(100% - 4.5em);height:10px;margin-inline-start:var(--bdri-space-2);vertical-align:middle;border-radius:var(--radius-pill);background:var(--bdri-color-white)}.rp-ledger__fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--bdri-color-steel)}.rp-ledger__row--story .rp-ledger__fill{background:var(--bdri-color-aquamarine)}.rp-ledger td.num .claim{font-family:var(--bdri-font-mono)}.rp-heat__table{min-width:34rem}.rp-heat__table td.rp-heat__cell{text-align:center;font-family:var(--bdri-font-mono);font-weight:var(--bdri-weight-semibold);color:var(--bdri-color-ink);border-inline-start:2px solid var(--bdri-color-white)}.rp-heat__table td.rp-heat__cell--dark{color:var(--bdri-color-white)}.rp-heat__table thead th{text-align:center}.rp-heat__legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bdri-space-2) var(--bdri-space-3);margin:var(--bdri-space-4) 0 0;font-size:var(--bdri-text-small-size);color:var(--color-text-prose)}.rp-heat__ramp{display:inline-flex}.rp-heat__swatch{display:inline-block;width:22px;height:12px}.rp-icards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-gap-lg)}@media(min-width:760px){.rp-icards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.rp-icards{grid-template-columns:repeat(4,minmax(0,1fr))}}.rp-icard{display:flex}.rp-icard__card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--bdri-color-white);border:var(--bw-divider) solid var(--color-border-hairline);border-radius:var(--radius-card);padding:var(--space-inset-lg)}.rp-icard__name{margin:0;font-family:var(--bdri-text-h3-family);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-default)}.rp-icard .panel__rows{margin-block-start:var(--bdri-space-4);gap:var(--bdri-space-3)}.rp-icard .panel__label{font-weight:var(--bdri-weight-regular);color:var(--color-text-prose)}.rp-icard .panel__value{font-size:var(--bdri-text-small-size);white-space:normal;text-align:end}.rp-icard__doors{margin-block-start:var(--bdri-space-5);color:var(--color-text-subtle)}.rp-icard .panel__track{background:var(--bdri-color-cloud);height:8px}.rp-icard .panel__fill{background:var(--bdri-color-aquamarine)}.rp-icard__none{font-family:var(--bdri-font-body, inherit);font-weight:var(--bdri-weight-regular);color:var(--color-text-subtle)}.rp-icard__line{margin:var(--bdri-space-5) 0 0;font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.rp-icard__link{margin-block-start:auto;padding-block-start:var(--bdri-space-4);align-self:flex-start}.rp-icard__link:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.rp-icard__card:focus-within{outline:var(--bw-accent) solid var(--color-accent-primary);outline-offset:2px}.rp-roadmap__fig{margin:0}.rp-roadmap__head{max-width:min(100%,var(--layout-lede));margin:0 auto var(--bdri-space-8);text-align:center}.rp-roadmap__kicker{margin:0}.rp-roadmap__title{margin-block-start:var(--bdri-space-3)}.rp-roadmap__standfirst{margin:var(--bdri-space-4) 0 0;font-size:var(--bdri-text-body-lg-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.rp-roadmap__path{list-style:none;margin:0 auto;padding:0;max-width:55rem}.rp-roadmap__box{display:grid;grid-template-columns:minmax(0,1fr) 16rem;grid-template-areas:"st art" "dn art" "ln art";grid-template-rows:auto auto 1fr;column-gap:var(--bdri-space-7);align-items:start;background:var(--bdri-color-white);border:var(--bw-divider) solid var(--color-border-hairline);border-inline-start:4px solid var(--bdri-color-aquamarine);border-radius:var(--radius-card);padding:var(--bdri-space-7)}.rp-roadmap__station{grid-area:st;margin:0;font-family:var(--bdri-font-display);font-size:var(--bdri-text-h1-size);font-weight:var(--bdri-weight-bold);line-height:1.05;letter-spacing:var(--bdri-track-tight);color:var(--color-text-default)}.rp-roadmap__door{grid-area:dn;margin:var(--bdri-space-4) 0 0;font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--bdri-color-aquamarine-deep)}.rp-roadmap__line{grid-area:ln;margin:var(--bdri-space-2) 0 0;font-size:var(--bdri-text-body-lg-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.rp-roadmap__art{grid-area:art;align-self:center}.rp-roadmap__art svg{display:block;width:100%;height:auto}.rp-roadmap__join{display:flex;justify-content:center;height:56px}.rp-roadmap__join svg{display:block;width:24px;height:56px}.rp-roadmap__close{max-width:min(100%,var(--layout-body));margin:var(--bdri-space-8) auto 0;text-align:center}.rp-roadmap__foot{display:flex;justify-content:center;margin-block-start:var(--bdri-space-7)}@media(max-width:639.98px){.rp-roadmap__box{grid-template-columns:minmax(0,1fr) 7.75rem;grid-template-areas:"st art" "dn dn" "ln ln";grid-template-rows:auto auto auto;column-gap:var(--bdri-space-4);padding:var(--bdri-space-5)}.rp-roadmap__station{font-size:var(--bdri-size-h2);align-self:center}.rp-roadmap__door,.rp-roadmap__line{font-size:var(--bdri-text-body-size)}.rp-roadmap__join{height:44px}.rp-roadmap__join svg{height:44px}}.rp-annex-note{margin:var(--bdri-space-3) 0 0;max-width:min(100%,var(--layout-body));font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-subtle)}.rp-annex-span>th{text-align:center;border-block-end:var(--bw-divider) solid var(--color-border-hairline)}.rp-legendlist{margin:0 0 var(--bdri-space-4);padding-inline-start:1.25em;display:grid;gap:var(--bdri-space-1);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose);max-width:min(100%,var(--layout-body))}.rp-sha,.rp-evidence__url{font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);overflow-wrap:anywhere;word-break:break-all}.rp-evidence{min-width:48rem}.rp-register__claim{min-width:16rem}.rp-register__base{min-width:12rem}.rp-register .claim{font-family:var(--bdri-font-mono)}.rp-drawtable{margin-block-start:var(--bdri-space-4)}.rp-drawer__body>p+p{margin-block-start:var(--space-stack-paragraph)}.rp-block>.rp-block__inner>.rp-prose+.rp-prose{margin-block-start:var(--space-stack-paragraph)}.rp-block>.rp-block__inner>.rp-prose+.rp-tablewrap,.rp-block>.rp-block__inner>.rp-tablewrap+.rp-prose{margin-block-start:var(--bdri-space-5)}@media screen{.rp-drawer .rp-annex-cap__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.rp-ending__help{margin:0 0 var(--bdri-space-4)}.rp-finding__fig .rp-pbar__row:not(:first-child) .rp-pbar__track{grid-column:auto}.rp-icard .rp-icard__row--stack{grid-template-columns:minmax(0,1fr)}.rp-icard .rp-icard__row--stack .panel__value{text-align:start}.rp-heat__table{table-layout:fixed}.rp-heat__table tr>:first-child{width:24%}.rp-home__standfirst{margin:0}.rp-home__standfirst .rp-basenote{color:var(--bdri-color-white-a85)}.rp-home__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-gap-sm)}.rp-home__bignum{margin-block-end:var(--bdri-space-4)}.rp-home__bignum .rp-basenote{text-align:center}.rp-home__leadlink{margin:0;text-align:center}.rp-home__strip{margin-block-start:var(--bdri-space-6)}.rp-home__card{display:flex;flex-direction:column}.rp-home__cardkicker{margin:0 0 var(--bdri-space-2)}.rp-home__cardline{display:block;margin:var(--bdri-space-2) 0 0}.rp-home__cardlink{margin-block-start:auto;padding-block-start:var(--bdri-space-4);align-self:flex-start}.band--gold-tint .rp-home__cardlink{color:var(--color-text-link)}.rp-homelist{margin:0;padding:0 0 0 3ch;max-width:min(100%,var(--layout-body));font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh);color:var(--color-text-default)}.rp-homelist{border-block-start:var(--bw-accent) solid var(--color-text-default)}.rp-homelist__row{position:relative;padding-block:var(--bdri-space-4);padding-inline-start:var(--bdri-space-2)}.rp-homelist__row:after{content:"";position:absolute;inset-inline:-3ch 0;inset-block-end:0;border-block-end:var(--bw-divider) solid var(--color-border-hairline)}.rp-homelist__row::marker{font-family:var(--bdri-font-mono);font-weight:var(--bdri-weight-semibold);color:var(--color-text-link)}.rp-homelist__claim{margin:0;text-wrap:pretty}.rp-homelist__claim .claim{font-family:var(--bdri-font-mono);font-weight:var(--bdri-weight-semibold)}.rp-homelist__link{min-block-size:0;padding-block:var(--bdri-space-1) 0;font-size:var(--bdri-text-small-size)}.rp-home__blocklink{margin:var(--bdri-space-5) 0 0}.rp-hometoc{font-size:var(--bdri-text-body-size)}.rp-hometoc__n{width:4.5rem;white-space:nowrap}.rp-hometoc__n .chapter-number{font-family:var(--bdri-font-mono);font-weight:var(--bdri-weight-semibold);color:var(--color-text-subtle)}.rp-hometoc__title{width:50%}.rp-hometoc__answer{color:var(--color-text-prose)}@media(max-width:759.98px){.rp-hometoc thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp-hometoc,.rp-hometoc tbody,.rp-hometoc tr{display:block;width:100%}.rp-hometoc .rp-hometoc__row{display:grid;grid-template-columns:3rem minmax(0,1fr);padding-block:var(--space-gap-sm);border-block-end:var(--bw-divider) solid var(--color-border-hairline)}.rp-hometoc .rp-hometoc__row:first-child{border-block-start:var(--bw-accent) solid var(--color-text-default)}.rp-hometoc.tbl>tbody>tr>th,.rp-hometoc.tbl>tbody>tr>td{display:block;width:auto;padding:0;border:0}.rp-hometoc__n{grid-row:span 2}.rp-hometoc__answer{grid-column:2;margin-block-start:var(--bdri-space-1);font-size:var(--bdri-text-small-size)}}.rp-cornerstone__side{display:flex;flex-direction:column;gap:var(--bdri-space-6)}.rp-cite__label{margin:0 0 var(--bdri-space-2);font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-cite__value{margin:0;padding:var(--space-inset-md);background:var(--color-surface-default);border:var(--bw-divider) solid var(--color-border-hairline);border-radius:var(--radius-input);font-family:var(--bdri-font-mono);font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-default);overflow-wrap:anywhere;user-select:all;-webkit-user-select:all}.band--aquamarine-tint .rp-card{background:var(--bdri-color-white)}@media(min-width:1200px){.rp-concourse--pair .rp-concourse__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-text{box-sizing:border-box;max-width:var(--layout-frame);margin-inline:auto;padding:var(--bdri-space-9) var(--bdri-space-5) var(--bdri-space-8);background:var(--bdri-color-white)}.rp-text>:where(p,h2,h3,h4,ul,ol,.rp-observation,.rp-pull,.rp-signature,.rp-notes){max-width:68ch;margin-inline:auto}.rp-p{margin-block:0 var(--space-stack-paragraph);font-size:var(--bdri-text-body-size);line-height:1.65;color:var(--color-text-prose);text-wrap:pretty;hyphens:manual}.rp-p--aside{color:var(--color-text-subtle)}.rp-p strong{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-h2,.rp-h3,.rp-h4{font-family:var(--bdri-font-display);color:var(--color-text-default);text-wrap:balance}.rp-h2{margin-block:var(--bdri-space-8) var(--bdri-space-4);font-size:var(--bdri-text-h3-size);font-weight:var(--bdri-text-h3-weight);line-height:var(--bdri-text-h3-lh)}.rp-text>.rp-h2:first-child{margin-block-start:0}.rp-h3{margin-block:var(--bdri-space-7) var(--bdri-space-3);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug)}.rp-text>.rp-list{margin-block:0 var(--space-stack-paragraph)}.rp-text>.rp-list strong{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-text>.rp-pull,.rp-text>.rp-observation{margin-block:var(--bdri-space-7)}.rp-text>.rp-signature{margin-block:var(--bdri-space-7) var(--bdri-space-6)}.rp-text>.rp-p .rp-basenote{max-width:68ch}.rp-text>.rp-figure{max-width:min(100%,960px);margin:var(--bdri-space-8) auto;padding-block-start:var(--bdri-space-4);border-top:var(--bw-accent) solid var(--color-text-default)}.rp-figcap{display:block;margin:0 0 var(--bdri-space-5);font-family:var(--bdri-font-display);font-size:var(--bdri-text-body-lg-size);font-weight:var(--bdri-weight-semibold);line-height:var(--bdri-lh-snug);color:var(--color-text-default);text-wrap:balance}.rp-figcap__label{display:block;margin-block-end:var(--bdri-space-2);font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);font-weight:var(--bdri-weight-semibold);letter-spacing:var(--bdri-track-wide);text-transform:uppercase;color:var(--color-text-link)}.rp-figcap .rp-basenote{font-family:var(--bdri-font-mono);font-weight:var(--bdri-weight-regular)}.rp-figure--captioned .rp-figfoot{margin-block-start:var(--bdri-space-5)}.rp-figure .rp-tablewrap{margin:0}.rp-tally{max-width:560px;margin-inline:auto}.rp-tally__lines{list-style:none;margin:0;padding:0}.rp-tally__line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--bdri-space-4);padding-block:var(--bdri-space-3);border-bottom:var(--bw-divider) solid var(--color-border-hairline)}.rp-tally__label{color:var(--color-text-prose)}.rp-tally__val{font-family:var(--bdri-font-display);font-weight:var(--bdri-weight-semibold);color:var(--color-text-default);white-space:nowrap;text-align:right}.rp-tally__share,.rp-tally__of{font-family:var(--bdri-font-body);font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-regular);color:var(--color-text-subtle)}.rp-tally__op{margin-inline-end:var(--bdri-space-2);color:var(--color-text-subtle);font-weight:var(--bdri-weight-regular)}.rp-tally__total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0;padding-block-start:var(--bdri-space-3);border-top:var(--bw-accent) solid var(--bdri-color-aquamarine)}.rp-tally__val--total{font-size:var(--bdri-text-h3-size);color:var(--bdri-color-aquamarine-deep)}.rp-tally__base{flex-basis:100%;text-align:right;font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);color:var(--color-text-subtle)}.rp-tally__goal{margin:var(--bdri-space-4) 0 0;font-size:var(--bdri-text-small-size);color:var(--color-text-prose)}.rp-tally__goallabel{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-facttable{width:100%;max-width:760px;margin-inline:auto;border-collapse:collapse}.rp-facttable th,.rp-facttable td{padding:var(--bdri-space-3) var(--bdri-space-4) var(--bdri-space-3) 0;border-bottom:var(--bw-divider) solid var(--color-border-hairline);text-align:left;vertical-align:baseline}.rp-facttable__val{font-family:var(--bdri-font-display);font-weight:var(--bdri-weight-semibold);color:var(--color-text-default);white-space:nowrap;width:1%}.rp-doortable th{font-weight:var(--bdri-weight-semibold);color:var(--color-text-default);width:30%}.rp-noteref{font-size:.7em;line-height:0;vertical-align:super}.rp-noteref a{color:var(--color-text-link);text-decoration:none;font-weight:var(--bdri-weight-semibold)}.rp-noteref a:hover,.rp-noteref a:focus-visible{text-decoration:underline}.rp-notes{margin-block-start:var(--bdri-space-8);padding-block-start:var(--bdri-space-4);border-top:var(--bw-divider) solid var(--color-border-default)}.rp-notes__title{margin:0 0 var(--bdri-space-3);font-family:var(--bdri-font-body);font-size:var(--bdri-text-small-size);font-weight:var(--bdri-weight-semibold);letter-spacing:var(--bdri-track-wide);text-transform:uppercase;color:var(--color-text-default)}.rp-notes__list{margin:0;padding-inline-start:1.6em;font-size:var(--bdri-text-small-size);line-height:var(--bdri-lh-relaxed);color:var(--color-text-prose)}.rp-notes__item{margin-block-end:var(--bdri-space-1)}a.rp-url{overflow-wrap:anywhere;color:var(--color-text-link)}.rp-chapter[data-chapter=outlook-the-searcher-is-changing] .rp-text{background:var(--bdri-color-cloud)}.rp-roadmap--bare .rp-roadmap__path{margin:0}.rp-next{border-top:var(--bw-divider) solid var(--color-border-hairline);background:var(--bdri-color-white)}.rp-next__inner{box-sizing:border-box;max-width:calc(68ch + 2 * var(--bdri-space-5));margin-inline:auto;padding:var(--bdri-space-6) var(--bdri-space-5) var(--bdri-space-8)}.rp-next__row{margin:0 0 var(--bdri-space-3)}.rp-next__label{display:block;margin-block-end:var(--bdri-space-1);font-size:var(--bdri-text-small-size);line-height:var(--bdri-text-small-lh);font-weight:var(--bdri-weight-semibold);color:var(--color-text-subtle)}.rp-next__link{font-family:var(--bdri-font-display);font-size:var(--bdri-text-body-lg-size)}@media(max-width:640px){.rp-text{padding:var(--bdri-space-7) var(--bdri-space-4) var(--bdri-space-7)}.rp-h2{font-size:var(--bdri-text-body-lg-size)}.rp-p{font-size:var(--bdri-text-body-size);line-height:1.6}}.rp-landing__standfirst{margin:0}.rp-landing__h2{margin:0;max-width:min(100%,var(--layout-lede));text-wrap:balance}.rp-nowrap{white-space:nowrap}.rp-landing-report{padding-block-start:var(--bdri-space-6)}.rp-landing-report__inner{display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr);grid-template-areas:"title title" "figure action";column-gap:var(--space-gap-md);row-gap:var(--space-gap-lg);align-items:start}.rp-landing-report__title{grid-area:title}.rp-landing-report__figure{grid-area:figure;margin:0}.rp-landing-report__coverlink{display:block}.rp-landing-report__cover{display:block;width:100%;height:auto;border:var(--bw-divider) solid var(--color-border-hairline);border-radius:var(--radius-input);background:var(--bdri-color-white)}.rp-landing-report__pub{margin:var(--space-gap-sm) 0 0;font-size:var(--bdri-text-small-size);line-height:var(--bdri-text-small-lh);color:var(--color-text-subtle);text-wrap:pretty}.rp-landing-report__action{grid-area:action;max-width:min(100%,var(--layout-caption))}.rp-landing-report__button{margin:0}.rp-landing-report__format{margin:var(--space-gap-md) 0 0;font-size:var(--bdri-text-small-size);line-height:var(--bdri-text-small-lh);color:var(--color-text-subtle);text-wrap:pretty}@media(min-width:760px){.rp-landing-report{padding-block-start:var(--bdri-space-7)}.rp-landing-report__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"figure title" "figure action";column-gap:var(--space-gap-xl);max-width:min(100%,var(--layout-lede));margin-inline:auto}.rp-landing-report__figure{width:100%;max-width:340px;justify-self:end}}.rp-pagelink img{transition:border-color var(--motion-feedback-duration) var(--motion-feedback-easing)}.rp-pagelink:hover img{border-color:var(--bdri-color-gold)}.rp-landing-finding__body{margin:var(--space-gap-xl) 0 0;max-width:min(100%,var(--layout-body))}.rp-landing-finding__body p{margin:0;font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh);color:var(--color-text-default);text-wrap:pretty}.rp-landing-finding__body p+p{margin-block-start:var(--space-gap-md)}.rp-numbers{margin:0}.rp-numbers .bignum{margin-inline:0;align-items:flex-start;text-align:left}.rp-numbers .peakstats{list-style:none;margin:var(--bdri-space-7) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,20rem);gap:var(--space-gap-md)}.rp-numbers .peakstats__item{display:flex;flex-direction:column}.rp-numbers .peakstats__num{margin:0;font-family:var(--bdri-text-display-family);font-size:var(--bdri-text-h1-size);font-weight:var(--bdri-text-display-weight);line-height:1;letter-spacing:var(--bdri-track-tight);color:var(--color-text-default)}.rp-numbers .peakstats__line{margin:var(--space-inset-sm) 0 0;font-size:var(--bdri-text-small-size);line-height:var(--bdri-text-small-lh);color:var(--bdri-color-ink-muted);text-wrap:pretty}.rp-numbers__source{margin:var(--space-gap-lg) 0 0;max-width:min(100%,var(--layout-caption));font-family:var(--bdri-font-mono);font-size:var(--bdri-text-caption-size);line-height:var(--bdri-lh-normal);color:var(--color-text-subtle)}@media(max-width:640px){.rp-numbers .peakstats{grid-template-columns:minmax(0,1fr)}.rp-numbers .peakstats__num{font-size:var(--bdri-text-h2-size)}}@media(min-width:900px){.rp-numbers .peakstats{grid-template-columns:repeat(3,minmax(0,18rem));gap:var(--space-gap-lg)}}.rp-covers{list-style:none;margin:var(--space-gap-lg) 0 0;padding:0;max-width:min(100%,var(--layout-body));border-block-start:var(--bw-accent) solid var(--color-text-default)}.rp-covers__item{padding-block:var(--space-gap-md);border-block-end:var(--bw-divider) solid var(--color-border-hairline)}.rp-covers__line{margin:0;font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh);color:var(--color-text-prose);text-wrap:pretty}.rp-covers__lead{display:block;font-weight:var(--bdri-weight-semibold);color:var(--color-text-default);text-wrap:balance}.rp-previews{list-style:none;margin:var(--space-gap-lg) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-gap-lg)}.rp-previews__figure{margin:0;display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr);column-gap:var(--space-gap-md);align-items:start}.rp-previews__pagelink{display:block}.rp-previews__img{display:block;width:100%;height:auto;border:var(--bw-divider) solid var(--color-border-hairline);border-radius:var(--radius-input);background:var(--bdri-color-white)}.rp-previews__caption{margin:0;font-size:var(--bdri-text-small-size);line-height:var(--bdri-text-small-lh);color:var(--color-text-subtle);text-wrap:pretty}.rp-previews__link{margin:var(--space-gap-lg) 0 0}@media(min-width:760px){.rp-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-gap-xl)}.rp-previews__figure{display:block}.rp-previews__caption{margin-block-start:var(--space-gap-sm)}}.rp-landing-authors__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-gap-xl)}.rp-authors{list-style:none;margin:var(--space-gap-lg) 0 0;padding:0}.rp-authors__name{padding-block:var(--space-gap-sm);border-block-end:var(--bw-divider) solid var(--color-border-hairline);font-size:var(--bdri-text-body-size);line-height:var(--bdri-text-body-lh);font-weight:var(--bdri-weight-semibold);color:var(--color-text-default)}.rp-authors__name:first-child{border-block-start:var(--bw-accent) solid var(--color-text-default)}.rp-landing-quote,.rp-landing-quote__text{margin:0}.rp-landing-quote__text p{margin:0;font-family:var(--bdri-text-quote-family);font-size:var(--bdri-text-quote-size);font-weight:var(--bdri-text-quote-weight);line-height:var(--bdri-text-quote-lh);color:var(--color-text-default);text-wrap:balance}.rp-landing-quote__by{margin:var(--space-gap-sm) 0 0;font-size:var(--bdri-text-small-size);line-height:var(--bdri-text-small-lh);color:var(--color-text-subtle)}@media(min-width:960px){.rp-landing-authors__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.rp-landing-ending__pair{display:grid;gap:var(--space-gap-xl);width:100%}.rp-landing-ending__item{min-width:0}.rp-landing-ending__link{margin-block-start:var(--space-gap-md)}@media(min-width:760px){.rp-landing-ending__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
