.membership-price h2 small{color:var(--ink);font:700 15px/1.05 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;vertical-align:.18em;margin-left:12px;display:inline-block}.membership-pathways{background:var(--navy);color:var(--ivory)}.membership-pathways .eyebrow{color:#65c0bd}.membership-pathways h2{max-width:700px;font-size:clamp(40px,4.4vw,64px)}.membership-intro{max-width:590px;margin-top:20px;font-size:19px}.membership-steps{border-top:1px solid #f8f3ea52;border-bottom:1px solid #f8f3ea52;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:52px;display:grid}.membership-steps article{grid-template-columns:50px minmax(0,1fr);gap:20px;padding:32px 44px 36px 0;display:grid}.membership-steps article+article{border-left:1px solid #f8f3ea52;padding-left:44px}.membership-steps>article>span{color:#65c0bd;font-weight:800}.membership-steps h3{color:var(--ivory);font-size:30px}.membership-steps p{max-width:390px;margin:12px 0 20px}.membership-steps .text-link{color:#8ad3cf}@media (max-width:900px){.membership-steps{grid-template-columns:1fr}.membership-steps article,.membership-steps article+article{border-left:0;padding:28px 0 32px}.membership-steps article+article{border-top:1px solid #f8f3ea52}}
