.rp-pdf[data-astro-cid-aqzvdveb]{margin-top:var(--space-6)}.rp-byline[data-astro-cid-aqzvdveb]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.rp-byline[data-astro-cid-aqzvdveb] a{color:var(--gold-300);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d4a65380}.rp-byline[data-astro-cid-aqzvdveb] a:hover{text-decoration-color:currentColor}.rp-keystats[data-astro-cid-aqzvdveb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.rp-keystat[data-astro-cid-aqzvdveb]{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);border:1px solid var(--navy-750);border-radius:var(--radius-lg);background:var(--navy-850);min-width:0}.rp-keystat[data-astro-cid-aqzvdveb] dt[data-astro-cid-aqzvdveb]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.rp-keystat[data-astro-cid-aqzvdveb] dd[data-astro-cid-aqzvdveb]{display:grid;gap:var(--space-1)}.rp-keystat[data-astro-cid-aqzvdveb] b[data-astro-cid-aqzvdveb]{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tighter);line-height:1.05;color:#fff;overflow-wrap:anywhere}.rp-keystat[data-astro-cid-aqzvdveb] span[data-astro-cid-aqzvdveb]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width: 400px){.rp-keystat[data-astro-cid-aqzvdveb]{padding:var(--space-4)}.rp-keystat[data-astro-cid-aqzvdveb] b[data-astro-cid-aqzvdveb]{font-size:var(--text-2xl)}}.rp-main[data-astro-cid-vvapmexo]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);min-width:0}.rp-doc[data-astro-cid-vvapmexo]{max-width:none;min-width:0}.rp-doc[data-astro-cid-vvapmexo] .rp-block{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);scroll-margin-top:calc(var(--nav-height) + var(--space-6))}.rp-doc[data-astro-cid-vvapmexo] .rp-block+.rp-block{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--color-divider)}.rp-doc[data-astro-cid-vvapmexo] .rp-block>*{margin:0}.rp-doc[data-astro-cid-vvapmexo] .rp-block>h2{font-size:var(--text-3xl);letter-spacing:var(--tracking-tighter)}.rp-doc[data-astro-cid-vvapmexo] .rp-block>h3{margin-top:var(--space-4)}.rp-doc[data-astro-cid-vvapmexo] .rp-eyebrow{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.rp-doc[data-astro-cid-vvapmexo] .rp-eyebrow__n{display:inline-grid;place-items:center;min-width:2.25rem;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-lede{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-answer{display:grid;gap:var(--space-3);padding:clamp(var(--space-6),1rem + 1.5vw,var(--space-8));border-left:3px solid var(--color-accent);border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:var(--color-surface);box-shadow:var(--card-shadow)}.rp-doc[data-astro-cid-vvapmexo] .rp-answer__label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-answer p:not(.rp-answer__label){font-size:var(--text-lg);color:var(--color-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-standfirst{margin-top:var(--space-5);padding-bottom:var(--space-12);color:var(--color-text-body)}.rp-doc[data-astro-cid-vvapmexo] .rp-takeaways{display:grid;gap:var(--space-4);padding:clamp(var(--space-6),1rem + 1.5vw,var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface-muted)}.rp-doc[data-astro-cid-vvapmexo] .rp-takeaways h3{margin:0}.rp-doc[data-astro-cid-vvapmexo] .rp-takeaways ul{gap:var(--space-3)}.rp-doc[data-astro-cid-vvapmexo] .rp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3)}.rp-doc[data-astro-cid-vvapmexo] .rp-facts>div{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--card-shadow);min-width:0}.rp-doc[data-astro-cid-vvapmexo] .rp-facts dt{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.rp-doc[data-astro-cid-vvapmexo] .rp-facts dd{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-body)}.rp-doc[data-astro-cid-vvapmexo] .rp-facts--result dd strong{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:1.15}.rp-doc[data-astro-cid-vvapmexo] .rp-note{font-size:var(--text-md)}.rp-doc[data-astro-cid-vvapmexo] .rp-note__tag{display:block;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-note--method{border-left-color:var(--navy-800);background:var(--color-surface);box-shadow:var(--card-shadow)}.rp-doc[data-astro-cid-vvapmexo] .cs-table{min-width:560px}.rp-doc[data-astro-cid-vvapmexo] .cs-table caption{padding-bottom:var(--space-4);caption-side:top}.rp-doc[data-astro-cid-vvapmexo] .cs-table td{overflow-wrap:anywhere}.rp-doc[data-astro-cid-vvapmexo] .rp-num{font-family:var(--font-mono);white-space:nowrap;color:var(--color-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-total>*{background:var(--color-surface-muted);font-weight:var(--weight-semibold);color:var(--color-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-lvl{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-pill);font-weight:var(--weight-medium)}.rp-doc[data-astro-cid-vvapmexo] .rp-lvl--lo{background:var(--navy-50);color:var(--navy-800)}.rp-doc[data-astro-cid-vvapmexo] .rp-lvl--mid{background:var(--color-accent-soft);color:var(--color-accent-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-lvl--hi{background:var(--gold-500);color:var(--navy-950)}.rp-doc[data-astro-cid-vvapmexo] .rp-table-note{font-size:var(--text-sm);font-style:italic;color:var(--color-text-muted)}.rp-doc[data-astro-cid-vvapmexo] .rp-terms{display:grid;border-top:1px solid var(--color-divider)}.rp-doc[data-astro-cid-vvapmexo] .rp-terms>div{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:var(--space-3) var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--color-divider)}.rp-doc[data-astro-cid-vvapmexo] .rp-terms dt{font-weight:var(--weight-semibold);color:var(--color-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-terms dd{color:var(--color-text-body)}@media (max-width: 640px){.rp-doc[data-astro-cid-vvapmexo] .rp-terms>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.rp-doc[data-astro-cid-vvapmexo] .rp-ledger{display:grid;gap:var(--space-3)}.rp-doc[data-astro-cid-vvapmexo] .rp-find{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:var(--space-5);align-items:start;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--card-shadow)}.rp-doc[data-astro-cid-vvapmexo] .rp-find__n{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:1.1;color:var(--color-accent-text)}.rp-doc[data-astro-cid-vvapmexo] .rp-find__body{display:grid;gap:var(--space-2)}.rp-doc[data-astro-cid-vvapmexo] .rp-find__body h3{margin:0;font-size:var(--text-md)}.rp-doc[data-astro-cid-vvapmexo] .rp-find__body p{margin:0;font-size:var(--text-sm)}@media (max-width: 560px){.rp-doc[data-astro-cid-vvapmexo] .rp-find{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.rp-doc[data-astro-cid-vvapmexo] .cs-charts{margin:0}.rp-doc[data-astro-cid-vvapmexo] .rp-cite{display:grid;gap:var(--space-4);padding:clamp(var(--space-6),1rem + 1.5vw,var(--space-8));border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--card-shadow)}.rp-doc[data-astro-cid-vvapmexo] .rp-cite>*{margin:0}.rp-doc[data-astro-cid-vvapmexo] .rp-cite__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.rp-doc[data-astro-cid-vvapmexo] .rp-cite__head h3{margin:0}.rp-doc[data-astro-cid-vvapmexo] .rp-cite__ref{padding:var(--space-5);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text);white-space:normal;overflow-wrap:anywhere}.rp-doc[data-astro-cid-vvapmexo] .rp-copy{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text);cursor:pointer;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.rp-doc[data-astro-cid-vvapmexo] .rp-copy:hover{background:var(--color-surface-muted);border-color:var(--color-border-strong)}.rp-doc[data-astro-cid-vvapmexo] .rp-copy .icon{width:14px;height:14px}.rp-doc[data-astro-cid-vvapmexo] .rp-author{display:grid;gap:var(--space-4);padding:clamp(var(--space-6),1rem + 1.5vw,var(--space-8))}.rp-doc[data-astro-cid-vvapmexo] .rp-author>*{margin:0}.rp-doc[data-astro-cid-vvapmexo] .rp-creds{display:flex;flex-wrap:wrap;gap:var(--space-2)}.rp-doc[data-astro-cid-vvapmexo] .rp-creds span{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-muted);font-size:var(--text-sm);color:var(--color-text-body)}.rp-doc[data-astro-cid-vvapmexo] .rp-small{font-size:var(--text-sm);color:var(--color-text-muted)}.rp-doc[data-astro-cid-vvapmexo] .faq__list{max-width:none}.rp-toc[data-astro-cid-vvapmexo]{display:grid;gap:var(--space-4);max-height:calc(100vh - var(--nav-height) - var(--space-16));overflow-y:auto}.rp-toc__title[data-astro-cid-vvapmexo]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-text)}.rp-toc__list[data-astro-cid-vvapmexo]{display:grid;gap:2px}.rp-toc__list[data-astro-cid-vvapmexo] a[data-astro-cid-vvapmexo]{display:flex;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text);transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.rp-toc__list[data-astro-cid-vvapmexo] a[data-astro-cid-vvapmexo] span[data-astro-cid-vvapmexo]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);padding-top:2px}.rp-toc__list[data-astro-cid-vvapmexo] a[data-astro-cid-vvapmexo]:hover{background:var(--color-surface-muted)}.rp-toc__list[data-astro-cid-vvapmexo] a[data-astro-cid-vvapmexo].is-active{background:var(--color-accent-soft);color:var(--color-accent-text)}.rp-toc__list[data-astro-cid-vvapmexo] a[data-astro-cid-vvapmexo].is-active span[data-astro-cid-vvapmexo]{color:inherit}.rp-toc-mobile[data-astro-cid-vvapmexo]{display:none}.rp-toc-mobile[data-astro-cid-vvapmexo] summary[data-astro-cid-vvapmexo]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text)}.rp-toc-mobile[data-astro-cid-vvapmexo] summary[data-astro-cid-vvapmexo]::-webkit-details-marker{display:none}.rp-toc-mobile[data-astro-cid-vvapmexo] summary[data-astro-cid-vvapmexo] .icon[data-astro-cid-vvapmexo]{transition:transform var(--duration-base) var(--ease-out)}.rp-toc-mobile[data-astro-cid-vvapmexo][open] summary[data-astro-cid-vvapmexo] .icon[data-astro-cid-vvapmexo]{transform:rotate(180deg)}.rp-toc-mobile[data-astro-cid-vvapmexo] .rp-toc__list[data-astro-cid-vvapmexo]{margin-top:var(--space-4)}@media (max-width: 960px){.rp-aside[data-astro-cid-vvapmexo]{display:none}.rp-toc-mobile[data-astro-cid-vvapmexo]{display:block}}
