.how_steps{padding:0}.how_steps .section_inner{padding-bottom:60px;padding-top:50px;text-align:center}.how_steps .eyebrow{margin:0}.hs_title{color:var(--ink);font-family:var(--serif);font-size:24px;font-weight:500;letter-spacing:normal;line-height:1.3;margin:14px auto 0;max-width:520px}.hs_steps{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);list-style:none;margin:40px 0 0;padding:0;text-align:left}.hs_num{color:var(--teal-deep);display:block;font-size:13px;font-weight:400;letter-spacing:.05em;line-height:1}.hs_num,.hs_step_title{font-family:var(--serif)}.hs_step_title{color:var(--ink);font-size:17px;font-weight:500;letter-spacing:normal;line-height:1.35;margin:8px 0}.hs_step_text{color:var(--ink-soft);font-size:13.5px;letter-spacing:normal;line-height:1.7;margin:0}.hs_cta,.hs_step_text{font-family:var(--sans)}.hs_cta{background-color:var(--ink);border:none;color:var(--cream);display:inline-block;font-size:13px;font-weight:400;letter-spacing:.03em;line-height:1;margin-top:44px;padding:13px 32px;text-decoration:none;transition:background-color .2s ease}.hs_cta:hover{background-color:var(--teal-deep)}@media only screen and (max-width:760px){.hs_steps{grid-template-columns:1fr;text-align:center}}@media only screen and (max-width:680px){.how_steps .section_inner{padding-bottom:44px;padding-top:44px}.hs_title{font-size:21px}.hs_steps{gap:26px}.hs_cta,.hs_steps{margin-top:32px}}