.how-page{padding-block:48px 20px}.how-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:44px;margin-bottom:38px;display:grid}.how-heading .eyebrow{font-size:12px}.how-heading h1{font-family:var(--font-display);margin-top:20px;font-size:clamp(44px,5.5vw,76px);font-weight:600;line-height:1.03}.how-heading h1 span{color:#697a5c}.how-intro>p{max-width:40ch;color:var(--ink-2);font-size:20px;line-height:1.6}.how-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.how-steps article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:25px}.how-step-top{color:#697a5c;justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.how-step-top span{letter-spacing:.08em;font-size:13px;font-weight:600}.how-steps h2,.how-details h2{font-family:var(--font-display);margin-bottom:12px;font-size:28px;line-height:1.15}.how-steps p,.how-details p{color:var(--ink-2);font-size:15px;line-height:1.65}.how-membership{background:#eaf0e3;border:1px solid #dce5d2;border-radius:12px;grid-template-columns:1.1fr 1fr;gap:44px;margin-top:28px;padding:32px;scroll-margin-top:130px;display:grid}.how-access-label{letter-spacing:.07em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.how-access-label>span{background:#587449;border-radius:50%;width:6px;height:6px}.how-membership h2{font-family:var(--font-display);margin-top:16px;font-size:40px;line-height:1.08}.how-membership p{color:#53624b;margin-bottom:14px;font-size:16px;line-height:1.65}.how-membership .text-link{font-size:15px}.how-details{grid-template-columns:1fr 1fr;gap:44px;padding-top:36px;display:grid}.how-details h2{font-size:25px}@media (max-width:767px){.how-page{padding-top:28px}.how-heading,.how-membership,.how-details{grid-template-columns:1fr;gap:22px}.how-heading{margin-bottom:28px}.how-heading h1{margin-top:14px}.how-intro>p{font-size:17px}.how-steps{grid-template-columns:1fr;gap:12px}.how-steps article{padding:20px}.how-step-top{margin-bottom:14px}.how-membership{padding:22px;scroll-margin-top:90px}.how-membership h2{font-size:34px}.how-details{padding-top:28px}}
