.rma-home .hero-copy{min-height:auto;padding-block:clamp(56px,7vw,104px)}.rma-home .hero-copy h1{letter-spacing:-.035em;max-width:19ch;font-size:clamp(44px,5.8vw,84px);line-height:1.04}.rma-home .hero-lede{max-width:65ch;font-size:clamp(17px,1.5vw,21px);line-height:1.75}.rma-home :is(.section-heading>p,.analysis-gateway>div>p:not(.eyebrow),.global-gateway>div>p:not(.eyebrow),.about-copy>p,.contact-intro>p:not(.eyebrow)){max-width:66ch;font-size:clamp(16px,1.2vw,18px);line-height:1.75}.rma-home :is(.focus-card p,.project-card p,.library-card p){font-size:16px;line-height:1.7}.rma-home .section-heading h2{letter-spacing:-.025em;font-size:clamp(34px,4.2vw,62px);line-height:1.1}.rma-home :is(.focus-card h3,.project-card h3,.library-card h3){line-height:1.2}.rma-home :is(.hero-actions,.analysis-gateway-actions){flex-wrap:wrap;gap:18px 26px}.rma-home :is(.hero-copy,.analysis-gateway,.global-gateway,.section,.contact) :is(.button,.text-link){min-height:44px;font-size:14px}.rma-home .hero-trust{gap:14px 24px;margin-top:32px}.rma-home .hero-trust span{letter-spacing:.07em;font-size:11px;line-height:1.5}.rma-home :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #0b7d6d}@media (width>=981px){.rma-home .brand strong{font-size:17px}.rma-home .brand small{font-size:10px}.rma-home .section-heading{gap:48px;margin-bottom:44px}}@media (width<=660px){.rma-home .hero-copy{padding-block:48px}.rma-home .hero-copy h1{font-size:clamp(38px,10vw,50px)}.rma-home .section-heading{gap:18px}.rma-home .hero-actions{align-items:stretch}.rma-home .hero-actions .button{width:100%}.rma-home .contact-form :is(input,textarea,select){font-size:16px}}.home-research-pathways{color:var(--ink);background:var(--paper)}.home-pathways-section,.home-pathways-proof{padding:clamp(44px,6vw,88px) max(24px,5vw)}.home-research-pathways h2{letter-spacing:-.025em;max-width:24ch;margin-bottom:24px;font-size:clamp(32px,3.7vw,54px);font-weight:400;line-height:1.12}.home-research-pathways p,.home-research-pathways li{font-size:16px;line-height:1.75}.home-research-pathways .eyebrow{font-size:11px;line-height:1.6}.home-research-pathways a:not(.button){text-underline-offset:4px;line-height:1.6;text-decoration:underline}.home-pathways-intro{max-width:78ch;margin-bottom:36px}.home-pathways-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.home-pathways-grid article{border-top:2px solid #6e9b8f;flex-direction:column;align-items:flex-start;min-width:0;padding-block:24px;display:flex}.home-pathways-grid h3{margin-bottom:18px;font-size:29px;font-weight:400;line-height:1.2}.home-pathways-grid .eyebrow{letter-spacing:.08em;margin-bottom:16px}.home-pathways-grid article>a:not(.button){margin-top:auto}.home-pathways-grid .button{text-align:center;height:auto;margin-top:22px;padding:15px 20px;font-size:13px;line-height:1.5}.home-pathways-secondary{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:26px;display:flex}.home-pathways-proof{color:#edf4f2;background:#0b2431;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);display:grid}.home-pathways-proof .eyebrow,.home-pathways-proof a{color:#a6ddcf}.home-pathways-proof .home-pathways-limit{color:#c2d1d6;border-left:2px solid #a6ddcf;padding-left:18px;font-size:14px}.home-pathways-proof ol{padding-left:22px}.home-pathways-proof li{padding:0 0 18px 6px}.home-pathways-next nav{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px 26px;margin-block:26px;padding:0;font-size:16px;font-weight:600;display:grid;position:static;inset:auto}.home-pathways-next nav a{border-bottom:1px solid var(--line);padding-block:12px}.home-pathways-next>p:not(.eyebrow){max-width:78ch}.home-pathways-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.home-pathways-actions .button{white-space:normal;height:auto;padding-block:14px;font-size:14px}html[data-theme=dark] .home-research-pathways{color:#e6eeed;background:#0a1c27}html[data-theme=dark] .home-pathways-section .eyebrow{color:#a6ddcf}html[data-theme=dark] .home-pathways-grid .button--dark{color:#0b2431;background:#dceee8}@media (width<=900px){.home-pathways-grid,.home-pathways-proof{grid-template-columns:1fr}.home-pathways-grid{gap:12px}.home-pathways-next nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.home-pathways-next nav{grid-template-columns:1fr}.home-pathways-grid .button,.home-pathways-actions .button{width:100%}}
