.v2-ra .v2-crumb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.v2-ra .v2-crumb a{color:var(--muted)}.v2-ra .v2-ra-top{padding-block:clamp(40px,5vw,66px) clamp(34px,4.5vw,58px)}.v2-ra .v2-ra-split{flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,5vw,64px);margin-top:18px;display:flex}.v2-ra .v2-ra-pitch{flex:400px;min-width:0}.v2-ra .v2-ra-formcol{flex:0 420px;min-width:0}.v2-ra .v2-ra-pitch h1{max-width:15ch;margin-top:14px}.v2-ra .v2-ra-pitch .v2-eyebrow{margin-top:14px}.v2-ra .v2-ra-pitch .v2-lead{max-width:56ch;margin-top:18px}.v2-ra .v2-ra-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0 clamp(20px,3vw,34px);margin-top:clamp(26px,3.5vw,36px);display:grid}.v2-ra .v2-ra-fact{border-bottom:1px solid var(--rule-2);min-width:0;padding:16px 0 18px}.v2-ra .v2-ra-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:10px}.v2-ra .v2-ra-fact p:not(.v2-ra-k){color:var(--ink-2);margin-top:7px;font-size:15px;line-height:1.45}.v2-ra section{border-top:1px solid var(--rule)}.v2-ra .v2-ra-pad{padding-block:clamp(40px,5vw,66px)}.v2-ra .v2-ra-pad h2{margin-top:14px}.v2-ra .v2-ra-steps{border-top:1px solid var(--rule);margin-top:24px}.v2-ra .v2-ra-st{border-bottom:1px solid var(--rule-2);flex-wrap:wrap;gap:clamp(14px,3vw,34px);padding:17px 0;display:flex}.v2-ra .v2-ra-st>:first-child{flex:0 150px}.v2-ra .v2-ra-st>:last-child{flex:340px;min-width:0}.v2-ra .v2-ra-st .v2-ra-k{letter-spacing:.07em;font-size:10.5px}.v2-ra .v2-ra-st p{color:var(--ink-2);font-size:15.5px;line-height:1.55}.v2-ra .v2-ra-st b{font-family:var(--sans);color:var(--ink);font-weight:600}.v2-ra .v2-ra-note-flat{border-left:2px solid var(--rule);color:var(--ink-2);max-width:74ch;margin-top:24px;padding-left:16px;font-size:16px}.v2-ra .v2-ra-note-flat b{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.v2-ra .v2-ra-alt{flex-wrap:wrap;gap:clamp(20px,4vw,48px);margin-top:22px;display:flex}.v2-ra .v2-ra-alt>div{flex:280px;min-width:0}.v2-ra .v2-ra-alt h3{font-family:var(--sans);letter-spacing:-.016em;font-size:17px;font-weight:600}.v2-ra .v2-ra-alt p{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.5}@media (width<=520px){.v2-ra .v2-ra-row{grid-template-columns:1fr}}
