.spring-plan-fit .spring-plan-fit__container{display:flex;flex-direction:column;gap:clamp(44px,5vw,72px)}.spring-plan-fit .spring-plan-fit__heading{margin:0;max-width:17ch}.spring-plan-fit .spring-plan-fit__points{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:calc(var(--spring-text-eyebrow)*1.4 + var(--spring-header-gap)) 0 0}.spring-plan-fit .spring-plan-fit__point{color:var(--spring-c-heading);font-size:clamp(18px,1.5vw,22px);line-height:1.45;padding-left:28px;position:relative}.spring-plan-fit .spring-plan-fit__point:before{background:var(--spring-c-dot,var(--spring-mint));content:"";height:10px;left:0;position:absolute;top:.55em;width:10px}.spring-plan-fit .spring-plan-fit__faq{display:grid;gap:32px clamp(28px,3vw,48px);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.spring-plan-fit .spring-plan-fit__faq{grid-template-columns:repeat(3,minmax(0,1fr))}}.spring-plan-fit .spring-plan-fit__qa{border-top:2px solid var(--spring-c-heading);display:flex;flex-direction:column;gap:10px;padding-top:18px}.spring-plan-fit .spring-plan-fit__question{color:var(--spring-c-heading);font-family:var(--spring-font-display);font-size:clamp(20px,1.6vw,24px);font-weight:var(--spring-weight-semibold);letter-spacing:-.015em;line-height:1.2;margin:0}.spring-plan-fit .spring-plan-fit__answer{color:var(--spring-c-text-2);font-size:clamp(16px,1.2vw,17px);line-height:1.55}.spring-plan-fit .spring-plan-fit__answer>:first-child{margin-top:0}.spring-plan-fit .spring-plan-fit__answer>:last-child{margin-bottom:0}