.rp-about .section{padding:var(--section-pad) 0;background:var(--bg)}.rp-about .section--raised{background:var(--bg-raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rp-about .crit__grid{max-width:var(--container);padding:0 var(--space-7);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 auto;display:grid}.rp-about .crit{background:var(--bg);padding:var(--space-7) var(--space-6);gap:var(--space-4);transition:background .2s var(--ease);flex-direction:column;display:flex}.rp-about .crit:hover{background:var(--bg-raised)}.rp-about .crit__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--accent-dark);font-size:.78rem}.rp-about .crit__title{font-family:var(--font-serif);color:var(--ink);font-size:1.15rem;font-weight:400;line-height:1.25}.rp-about .crit__title em{color:var(--accent-dark);font-style:italic}.rp-about .crit__copy{color:var(--ink-soft);font-size:.9rem;line-height:1.6}.rp-about .editorial__inner{max-width:var(--container);padding:0 var(--space-7);gap:var(--space-10);grid-template-columns:.8fr 1.2fr;align-items:start;margin:0 auto;display:grid}.rp-about .editorial__aside .eyebrow{margin-bottom:var(--space-3);display:block}.rp-about .editorial__aside h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.12}.rp-about .editorial__aside h2 em{color:var(--accent-dark);font-style:italic}.rp-about .editorial__body p{color:var(--ink-soft);margin-bottom:var(--space-5);max-width:620px;line-height:1.8}.rp-about .editorial__body p:last-child{margin-bottom:0}.rp-about .editorial__body p .lead-in{font-family:var(--font-serif);color:var(--accent-dark);font-style:italic}.rp-about .markets-list{max-width:var(--container);padding:0 var(--space-7);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin:0 auto;display:grid}.rp-about .markets-list a{background:var(--bg);padding:var(--space-6) var(--space-5);gap:var(--space-2);transition:background .2s var(--ease);flex-direction:column;text-decoration:none;display:flex}.rp-about .markets-list a:hover,.rp-about .markets-list a:focus-visible{background:var(--bg-raised);outline:none}.rp-about .markets-list__name{font-family:var(--font-serif);color:var(--ink);font-size:1rem}.rp-about .markets-list__meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-muted);text-transform:uppercase;font-size:.66rem}.rp-about .advisor__inner{max-width:var(--container);padding:0 var(--space-7);gap:var(--space-9);grid-template-columns:1.4fr 1fr;align-items:center;margin:0 auto;display:grid}.rp-about .advisor__copy .eyebrow{margin-bottom:var(--space-3);display:block}.rp-about .advisor__copy h2{margin-bottom:var(--space-5);font-size:clamp(1.8rem,3.2vw,2.6rem)}.rp-about .advisor__copy h2 em{color:var(--accent-dark);font-style:italic}.rp-about .advisor__copy p{color:var(--ink-soft);max-width:520px;line-height:1.7}.rp-about .advisor__actions{gap:var(--space-4);flex-direction:column;align-items:stretch;width:max-content;max-width:100%;display:flex}.rp-about .advisor__actions a{justify-content:center}@media (max-width:1100px){.rp-about .crit__grid,.rp-about .markets-list{grid-template-columns:repeat(2,1fr)}.rp-about .editorial__inner{gap:var(--space-7);grid-template-columns:1fr}.rp-about .advisor__inner{gap:var(--space-6);grid-template-columns:1fr}}@media (max-width:760px){.rp-about .crit__grid,.rp-about .markets-list{grid-template-columns:1fr}}
