.prf{--rhythm:1;--pitch-scale:1;--band:calc(var(--space-10) * var(--rhythm));--band-tight:calc(var(--space-9) * var(--rhythm))}.prf[data-path=investor]{--rhythm:.74;--pitch-scale:1.3}.prf[data-path=neutral]{--rhythm:.88;--pitch-scale:.78}.prf-display{font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--display-cover);line-height:var(--lh-display);letter-spacing:var(--track-display-tight);color:var(--charcoal);max-width:16ch;margin:0}.prf-lede{margin:var(--space-5) 0 0;font-size:var(--editorial-lede);color:var(--charcoal-soft);max-width:42ch;font-style:italic}.prf-body{margin:var(--space-5) 0 0;font-size:var(--editorial-body);color:var(--charcoal-soft);max-width:54ch}.prf-note{margin:var(--space-5) 0 0;font-family:var(--font-ui);font-size:var(--ui-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--stone-light);max-width:48ch}.prf-cta{align-items:center;gap:var(--space-3);margin-top:var(--space-6);border-bottom:var(--hairline);font-family:var(--font-ui);font-size:var(--ui-eyebrow);font-weight:var(--w-medium);letter-spacing:var(--track-cta);text-transform:uppercase;color:var(--charcoal);transition:color var(--dur-fast) var(--ease-auralis);padding-bottom:10px;text-decoration:none;display:inline-flex}.prf-cta:hover{color:var(--gold-deep)}.prf-open{padding:var(--band-tight) var(--page-margin) var(--band);max-width:var(--content-max);margin:0 auto}.prf-open-type>:first-child{margin-bottom:var(--space-6)}@media (max-width:767px){.prf-open{padding-top:var(--space-7)}}.prf-standing{padding:var(--band) var(--page-margin);max-width:var(--content-max);margin:0 auto}.prf-standing>.prf-lede{max-width:46ch}.prf-counts{margin:var(--band-tight) 0 0;padding:var(--space-6) 0 0;border-top:var(--hairline-soft);grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(28px,7vw,88px);list-style:none;display:grid}.prf-count{gap:var(--space-3);flex-direction:column;display:flex}.prf-count-value{font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--display-chapter);letter-spacing:var(--track-display-tight);color:var(--charcoal);line-height:1}.prf-count-label{font-family:var(--font-ui);font-size:var(--ui-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--stone-light)}.prf-files{padding:var(--band) var(--page-margin);max-width:var(--content-max);margin:0 auto}.prf-files-head>:first-child{margin-bottom:var(--space-5)}.prf-files-empty{margin-top:var(--band-tight);padding-top:var(--space-6);border-top:var(--hairline-soft)}.prf-file-rows{margin-top:var(--band-tight);gap:var(--band-tight);display:grid}.prf-file{padding-top:var(--space-7);border-top:var(--hairline-soft)}.prf-file-standing{font-family:var(--font-ui);font-size:var(--ui-meta);font-weight:var(--w-regular);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--stone);margin:0}.prf-file-standing[data-standing=considered],.prf-file-standing[data-standing=passed]{color:var(--gold-deep);font-weight:var(--w-medium)}.prf-file-name{margin:var(--space-3) 0 0;font-family:var(--font-display);font-weight:var(--w-regular);font-size:var(--display-heading);line-height:var(--lh-display);letter-spacing:var(--track-display-tight);color:var(--charcoal)}.prf-file-name a{color:inherit;text-decoration:none}.prf-file-name a:hover{color:var(--gold-deep)}.prf-file-meta{margin:var(--space-3) 0 0;font-family:var(--font-ui);font-size:var(--ui-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--stone-light)}.prf-file-note{margin:var(--space-5) 0 0;font-size:var(--editorial-lede);color:var(--charcoal-soft);max-width:62ch;font-style:italic}.prf-criteria{margin:var(--space-6) 0 0;border-top:var(--hairline-soft);max-width:840px}.prf-criterion{gap:var(--space-2);padding:var(--space-5) 0;border-bottom:var(--hairline-soft);display:grid}@media (min-width:600px){.prf-criterion{gap:var(--space-6);grid-template-columns:200px minmax(0,1fr);align-items:baseline}}.prf-criterion-name{font-family:var(--font-ui);font-size:var(--ui-meta);font-weight:var(--w-medium);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--charcoal)}.prf-criterion-line{font-size:var(--editorial-card);color:var(--charcoal-soft);margin:0}.prf-absent{padding:var(--band) var(--page-margin);max-width:var(--content-max);margin:0 auto}.prf-absent-lines{gap:var(--space-5);margin-top:var(--band-tight);display:grid}@media (min-width:768px){.prf-absent-lines{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px)}}.prf-absent-line{font-size:var(--editorial-body);color:var(--charcoal-soft);max-width:40ch;padding-top:var(--space-5);border-top:var(--hairline-soft);margin:0}.prf-dispatches{padding:var(--band) var(--page-margin);max-width:var(--content-max);margin:0 auto}.prf-dispatches>.prf-lede{max-width:52ch}.prf-close{align-items:flex-start;gap:var(--space-7);padding:var(--band-tight) var(--page-margin) var(--band);max-width:var(--content-max);flex-direction:column;margin:0 auto;display:flex}.prf-close-line{max-width:22ch}@media (prefers-reduced-motion:reduce){.prf-cta,.prf-file-name a{transition:none}}