[data-swayish=doc] .rp-report{--rp-ink:#fff;--rp-text:#ffffffd6;--rp-soft:#ffffffa3;--rp-faint:#ffffff80;--rp-rule:#ffffff24;--rp-track:#ffffff14;--g1:#ff4fb3;--cool-1:#3df2a0;--cool-2:#2bb8ff;--cool-3:#4b5cff;--cool:linear-gradient(90deg, var(--cool-1), var(--cool-2), var(--cool-3));--spectrum:linear-gradient(90deg, #3df2a0, #2bb8ff, #4b5cff, #8b3dff, #d62ef6, #ff4fb3);--rp-col:68ch;--rp-wide:960px;color:var(--rp-text);gap:28px;display:grid}@media (min-width:960px){[data-swayish=doc] .rp-report{max-width:calc(13rem + 72px + var(--rp-wide));grid-template-rows:auto 1fr;grid-template-columns:13rem minmax(0,1fr);gap:clamp(40px,5vw,64px) clamp(40px,4.5vw,72px);margin:0 auto}[data-swayish=doc] .rp-head{grid-area:1/2}[data-swayish=doc] .rp-rail{grid-area:1/1/span 2}[data-swayish=doc] .rp-body{grid-area:2/2}[data-swayish=doc] .rp-report>.art-more{grid-column:2;margin-top:0}[data-swayish=doc] .rp-rail .doc-toc{top:calc(var(--doc-top) + 32px)}}[data-swayish=doc] .rp-head{max-width:50rem}[data-swayish=doc] .rp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--rp-soft);align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}[data-swayish=doc] .rp-kicker:before{content:"";background:var(--spectrum);border-radius:2px;width:48px;height:2px}[data-swayish=doc] .rp-title{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.04em;color:var(--rp-ink);text-wrap:balance;margin-top:18px;font-size:clamp(38px,5.6vw,68px);font-weight:700;line-height:1.02}[data-swayish=doc] .rp-standfirst{max-width:var(--rp-col);color:var(--rp-text);text-wrap:pretty;margin-top:24px;font-size:clamp(19px,2vw,22px);line-height:1.5}[data-swayish=doc] .rp-meta{border-top:1px solid var(--rp-rule);color:var(--rp-faint);flex-wrap:wrap;gap:4px 0;margin-top:22px;padding-top:16px;font-size:14px;display:flex}[data-swayish=doc] .rp-meta>*+:before{content:"·";margin:0 10px}[data-swayish=doc] .rp-body{min-width:0;font-size:18px;line-height:1.68}[data-swayish=doc] .rp-body p,[data-swayish=doc] .rp-body h2,[data-swayish=doc] .rp-body h3{max-width:var(--rp-col)}[data-swayish=doc] .rp-body p{text-wrap:pretty}[data-swayish=doc] .rp-section>p+p{margin-top:18px}[data-swayish=doc] .rp-figure+p{margin-top:0}[data-swayish=doc] .rp-panel{max-width:var(--rp-wide);color:var(--rp-ink);margin:clamp(28px,4vw,40px) 0;container:rp-fig/inline-size}[data-swayish=doc] .rp-panel+p{margin-top:0}[data-swayish=doc] .rp-section{scroll-margin-top:calc(var(--doc-top) + 24px);margin-top:clamp(56px,8vw,88px)}[data-swayish=doc] .rp-section h2{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.03em;color:var(--rp-ink);text-wrap:balance;font-size:clamp(25px,3vw,34px);font-weight:700;line-height:1.15}[data-swayish=doc] .rp-section h2 .doc-num{margin-right:.15em}[data-swayish=doc] .rp-section h2+p{margin-top:20px}[data-swayish=doc] .rp-section h3{color:var(--rp-ink);margin-top:36px;font-size:19px;font-weight:650;line-height:1.3}[data-swayish=doc] .rp-section h3+p{margin-top:10px}[data-swayish=doc] .rp-close p:last-child{color:var(--rp-ink)}[data-swayish=doc] .rp-cite{font-variant-numeric:tabular-nums;color:var(--rp-faint);white-space:nowrap;font-size:max(11px,.82em)}[data-swayish=doc] .rp-cite a{color:var(--rp-soft);transition:color var(--t-fast)}[data-swayish=doc] .rp-cite a:hover{color:var(--rp-ink);text-underline-offset:3px;text-decoration:underline}[data-swayish=doc] .rp-body>.rp-section:first-child{border-top:2px solid var(--rp-ink);margin-top:0;padding-top:clamp(22px,3vw,32px)}[data-swayish=doc] .rp-figure{max-width:var(--rp-wide);border-top:1px solid var(--rp-rule);scroll-margin-top:calc(var(--doc-top) + 24px);margin:clamp(36px,5vw,52px) 0;padding-top:16px}[data-swayish=doc] .rp-fig-cap{gap:6px;display:grid}[data-swayish=doc] .rp-fig-n{letter-spacing:.14em;text-transform:uppercase;color:var(--rp-faint);font-size:12px;font-weight:700}[data-swayish=doc] .rp-fig-title{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.02em;color:var(--rp-ink);text-wrap:balance;font-size:clamp(18px,2vw,21px);font-weight:700;line-height:1.25}[data-swayish=doc] .rp-fig-body{color:var(--rp-ink);margin-top:24px;container:rp-fig/inline-size}[data-swayish=doc] .rp-fig-foot{border-top:1px solid var(--rp-rule);grid-template-columns:minmax(0,1fr);gap:6px;margin-top:22px;padding-top:12px;display:grid}[data-swayish=doc] .rp-body .rp-fig-foot p{max-width:none;margin:0}[data-swayish=doc] .rp-fig-src{color:var(--rp-soft);flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:13px;line-height:1.5;display:flex}[data-swayish=doc] .rp-fig-src>span:last-child{flex:18rem}[data-swayish=doc] .rp-fig-note{color:var(--rp-faint);font-size:13px;line-height:1.5}[data-swayish=doc] .rp-report .rp-tag{border:1px solid var(--rp-rule);letter-spacing:.06em;text-transform:uppercase;color:var(--rp-ink);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}[data-swayish=doc] .rp-report .rp-tag:is([data-kind=estimate],[data-kind=example],[data-kind=schematic]){border-style:dashed}[data-swayish=doc] .rp-fig-data{min-width:0;color:var(--rp-soft);margin-top:4px;font-size:13px;line-height:1.5}[data-swayish=doc] .rp-fig-data>summary{cursor:pointer;min-height:32px;color:var(--rp-soft);transition:color var(--t-fast);align-items:center;gap:8px;font-weight:600;list-style:none;display:inline-flex}[data-swayish=doc] .rp-fig-data>summary::-webkit-details-marker{display:none}[data-swayish=doc] .rp-fig-data>summary:before{content:"";width:6px;height:6px;transition:transform var(--t-fast);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}[data-swayish=doc] .rp-fig-data[open]>summary:before{transform:rotate(45deg)}[data-swayish=doc] .rp-fig-data>summary:hover{color:var(--rp-ink)}[data-swayish=doc] .rp-fig-table{overscroll-behavior-x:contain;max-width:100%;margin-top:8px;overflow-x:auto}[data-swayish=doc] .rp-fig-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:auto;min-width:min(100%,32rem)}[data-swayish=doc] .rp-fig-table-visible{color:var(--rp-soft);margin-top:0;font-size:14px;line-height:1.5}[data-swayish=doc] .rp-fig-table caption{text-align:left;color:var(--rp-faint);padding-bottom:6px}[data-swayish=doc] .rp-fig-table :is(th,td){border-top:1px solid var(--rp-rule);text-align:left;vertical-align:top;padding:6px 12px 6px 0}[data-swayish=doc] .rp-fig-table thead th{color:var(--rp-faint);border-top:0;font-weight:700}[data-swayish=doc] .rp-fig-table tbody th{color:var(--rp-text);font-weight:600}[data-swayish=doc] .rp-fig-table td{color:var(--rp-text)}[data-swayish=doc] .rp-fig-table :is(th,td):last-child{padding-right:0}[data-swayish=doc] .rp-refs{border-top:2px solid var(--rp-ink);padding-top:28px}[data-swayish=doc] .rp-refs .rp-refs-lead{color:var(--rp-soft);margin-top:12px;font-size:15px}[data-swayish=doc] .rp-refs ol{max-width:var(--rp-wide);gap:0;margin-top:20px;padding:0;list-style:none;display:grid}[data-swayish=doc] .rp-refs li{color:var(--rp-soft);scroll-margin-top:calc(var(--doc-top) + 24px);border-top:1px solid #ffffff12;grid-template-columns:2.4rem minmax(0,1fr);gap:4px;padding:10px 0;font-size:14px;line-height:1.5;display:grid}[data-swayish=doc] .rp-refs li:target{background:#ffffff0a}[data-swayish=doc] .rp-ref-n{font-variant-numeric:tabular-nums;color:var(--rp-faint);font-weight:700}[data-swayish=doc] .rp-ref-body{overflow-wrap:anywhere}[data-swayish=doc] .rp-ref-body a{color:var(--rp-ink);text-underline-offset:3px;transition:text-decoration-color var(--t-fast);-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}[data-swayish=doc] .rp-ref-body a:hover{-webkit-text-decoration-color:var(--rp-ink);text-decoration-color:var(--rp-ink)}[data-swayish=doc] .rp-ref-date{white-space:nowrap}[data-swayish=doc] .rp-ref-body .rp-tag{vertical-align:1px;margin-left:2px}[data-swayish=doc] .rp-report .rp-range{appearance:none;cursor:grab;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0}[data-swayish=doc] .rp-report .rp-range:active{cursor:grabbing}[data-swayish=doc] .rp-report .rp-range:focus{outline:none}[data-swayish=doc] .rp-report .rp-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cool-1), var(--cool-2), var(--cool-3)) 0 0 / var(--fill) 100% no-repeat, var(--rp-track);border-radius:999px;height:4px}[data-swayish=doc] .rp-report .rp-range::-moz-range-track{background:var(--rp-track);border-radius:999px;height:4px}[data-swayish=doc] .rp-report .rp-range::-moz-range-progress{background:linear-gradient(90deg, var(--cool-1), var(--cool-2), var(--cool-3));border-radius:999px;height:4px}[data-swayish=doc] .rp-report .rp-range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle, var(--rp-ink) 0 14px, transparent 14.5px);border:0;border-radius:50%;width:44px;height:44px;margin-top:-20px}[data-swayish=doc] .rp-report .rp-range::-moz-range-thumb{background:radial-gradient(circle, var(--rp-ink) 0 14px, transparent 14.5px);border:0;border-radius:50%;width:44px;height:44px}[data-swayish=doc] .rp-report .rp-range:focus-visible::-webkit-slider-thumb{background:radial-gradient(circle, var(--rp-ink) 0 14px, transparent 14.5px 16px, #2bb8ffbf 16px 18.5px, transparent 19px)}[data-swayish=doc] .rp-report .rp-range:focus-visible::-moz-range-thumb{background:radial-gradient(circle, var(--rp-ink) 0 14px, transparent 14.5px 16px, #2bb8ffbf 16px 18.5px, transparent 19px)}@media (hover:none){[data-swayish=doc] .rp-report .rp-range{pointer-events:none}[data-swayish=doc] .rp-report .rp-range::-webkit-slider-thumb{pointer-events:auto}[data-swayish=doc] .rp-report .rp-range::-moz-range-thumb{pointer-events:auto}}@media (max-width:640px){[data-swayish=doc] .rp-body{font-size:17px;line-height:1.62}[data-swayish=doc] .rp-section h3{margin-top:30px;font-size:18px}[data-swayish=doc] .rp-refs li{grid-template-columns:2rem minmax(0,1fr);font-size:13px}}[data-swayish=doc] .rp-report [data-reveal=armed] .rp-a-x{transform:scaleX(0)}[data-swayish=doc] .rp-report [data-reveal=armed] .rp-a-pop{transform:scale(0)}[data-swayish=doc] .rp-report [data-reveal=armed] .rp-a-fade{opacity:0}[data-swayish=doc] .rp-report [data-reveal=armed] .rp-a-wipe{clip-path:inset(-10% 100% -10% 0)}[data-swayish=doc] .rp-report [data-reveal=in] .rp-a-x{transition:transform 1.1s var(--calm) calc(var(--a,0) * 1s)}[data-swayish=doc] .rp-report [data-reveal=in] .rp-a-pop{transition:transform .6s var(--sway) calc(var(--a,0) * 1s)}[data-swayish=doc] .rp-report [data-reveal=in] .rp-a-fade{transition:opacity .6s var(--calm) calc(var(--a,0) * 1s)}[data-swayish=doc] .rp-report [data-reveal=in] .rp-a-wipe{clip-path:inset(-10% 0);transition:clip-path 1.3s var(--calm) calc(var(--a,0) * 1s)}@media (prefers-reduced-motion:reduce){[data-swayish=doc] .rp-report [data-reveal] :is(.rp-a-x,.rp-a-pop){transition:none;transform:none}[data-swayish=doc] .rp-report [data-reveal] .rp-a-fade{opacity:1;transition:none}[data-swayish=doc] .rp-report [data-reveal] .rp-a-wipe{clip-path:none;transition:none}[data-swayish=doc] .rp-cite a,[data-swayish=doc] .rp-ref-body a,[data-swayish=doc] .rp-fig-data>summary,[data-swayish=doc] .rp-fig-data>summary:before{transition:none}}