.page-module__PF-9rG__hero{padding-bottom:var(--space-7);border-bottom:var(--rule-hairline)solid var(--color-rule)}.page-module__PF-9rG__eyebrow,.page-module__PF-9rG__sectionEyebrow,.page-module__PF-9rG__statLabel,.page-module__PF-9rG__sourceIndex,.page-module__PF-9rG__sectionIndex{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:400;line-height:var(--leading-snug);color:var(--color-ink-3)}.page-module__PF-9rG__eyebrow{margin-bottom:var(--space-3)}.page-module__PF-9rG__title{max-width:13ch;font-size:var(--text-4xl)}.page-module__PF-9rG__lead{max-width:68ch;margin-top:var(--space-5);color:var(--color-ink-2);font-size:var(--text-lg);line-height:var(--leading-normal)}.page-module__PF-9rG__statGrid{gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__PF-9rG__stat{min-width:0;padding-top:var(--space-3);border-top:var(--rule-hairline)solid var(--color-rule)}.page-module__PF-9rG__statValue{font-family:var(--font-mono);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-accent)}.page-module__PF-9rG__statLabel{margin-top:var(--space-2)}.page-module__PF-9rG__statDetail{margin-top:var(--space-2);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.page-module__PF-9rG__body{padding-top:var(--space-7)}.page-module__PF-9rG__sections{flex-direction:column;display:flex}.page-module__PF-9rG__section{grid-template-columns:var(--space-8)minmax(0,1fr);gap:var(--space-4);padding:var(--space-7)0;border-bottom:var(--rule-hairline)solid var(--color-rule);display:grid}.page-module__PF-9rG__section:first-child{padding-top:0}.page-module__PF-9rG__sectionIndex{padding-top:3px}.page-module__PF-9rG__sectionContent{min-width:0}.page-module__PF-9rG__sectionEyebrow{margin-bottom:var(--space-3)}.page-module__PF-9rG__sectionTitle,.page-module__PF-9rG__sourceTitle{max-width:24ch;font-size:var(--text-2xl)}.page-module__PF-9rG__copy{max-width:68ch;margin-top:var(--space-5);color:var(--color-ink-2);font-size:var(--text-base);line-height:var(--leading-loose)}.page-module__PF-9rG__copy p+p{margin-top:var(--space-4)}.page-module__PF-9rG__sectionSources{gap:var(--space-2)var(--space-4);margin-top:var(--space-5);color:var(--color-ink-3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-snug);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-module__PF-9rG__sectionSources li:before{content:"SOURCE / ";color:var(--color-accent)}.page-module__PF-9rG__sources{padding:var(--space-7)0}.page-module__PF-9rG__sourceTitle{max-width:none}.page-module__PF-9rG__sourceIntro{max-width:50ch;margin-top:var(--space-4);color:var(--color-ink-2)}.page-module__PF-9rG__sourceList{margin-top:var(--space-5);list-style:none}.page-module__PF-9rG__sourceRow{grid-template-columns:var(--space-8)minmax(0,1fr);gap:var(--space-4);padding:var(--space-4)0;border-top:var(--rule-hairline)solid var(--color-rule);display:grid}.page-module__PF-9rG__sourceLink,.page-module__PF-9rG__relatedLink{text-decoration:underline;text-decoration-thickness:var(--rule-hairline);text-underline-offset:var(--space-1);transition:color var(--duration-fast)var(--ease-out)}.page-module__PF-9rG__sourceLink{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.page-module__PF-9rG__sourceLink:hover,.page-module__PF-9rG__relatedLink:hover{color:var(--color-accent)}.page-module__PF-9rG__sourceDetail{max-width:60ch;margin-top:var(--space-1);color:var(--color-ink-2);font-size:var(--text-sm)}.page-module__PF-9rG__related{gap:var(--space-4)var(--space-6);padding-top:var(--space-5);border-top:var(--rule-hairline)solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);flex-wrap:wrap;display:flex}@media (max-width:719px){.page-module__PF-9rG__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__PF-9rG__section{gap:var(--space-3);grid-template-columns:1fr}.page-module__PF-9rG__sectionIndex{padding-top:0}.page-module__PF-9rG__sourceRow{gap:var(--space-2);grid-template-columns:1fr}}@media (max-width:399px){.page-module__PF-9rG__statGrid{grid-template-columns:1fr}}
