.spring-accordion .spring-accordion__header{--spring-gap-split:clamp(28px,4vw,80px)}.spring-accordion .spring-accordion__heading{max-width:var(--spring-accordion-heading-ch,22ch)}.spring-accordion .spring-accordion__intro{display:flex;flex-direction:column;gap:16px;max-width:44ch}.spring-accordion .spring-accordion__lead{color:var(--spring-c-heading);font-size:clamp(19px,1.6vw,23px);line-height:1.42}.spring-accordion .spring-accordion__lead p{margin:0}.spring-accordion .spring-accordion__text{font-size:17px;max-width:44ch}.spring-accordion .spring-accordion__list{border-top:2px solid var(--spring-c-heading);margin-top:clamp(44px,5.5vw,80px)}.spring-accordion .spring-accordion__item{border-bottom:1px solid var(--spring-c-rule)}.spring-accordion .spring-accordion__title{font-size:inherit;margin:0}.spring-accordion .spring-accordion__btn{align-items:baseline;appearance:none;background:none;border:0;border-radius:0;color:var(--spring-c-heading);cursor:pointer;display:grid;font:inherit;gap:clamp(14px,2.4vw,44px);grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;padding:clamp(22px,2.6vw,34px) 0;text-align:left;width:100%}.spring-accordion .spring-accordion__btn:focus-visible{outline:2px solid var(--spring-c-mark);outline-offset:4px}.spring-accordion .spring-accordion__index,.spring-accordion .spring-accordion__panel-index{font-size:var(--spring-text-label-lg);letter-spacing:var(--spring-tracking-label-md)}.spring-accordion .spring-accordion__btn-text{letter-spacing:-.026em;line-height:1.06;min-width:0}.spring-accordion .spring-accordion__btn-text,.spring-accordion .spring-accordion__sign{font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(22px,2.4vw,34px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold))}.spring-accordion .spring-accordion__sign{line-height:1;text-align:center;width:1em}.spring-accordion .spring-accordion__panel{display:grid;gap:clamp(14px,2.4vw,44px);grid-template-columns:auto minmax(0,6fr) minmax(0,5fr);padding:0 0 clamp(26px,3vw,40px)}.spring-accordion .spring-accordion__panel[hidden]{display:none}.spring-accordion .spring-accordion__panel-index{visibility:hidden}.spring-accordion .spring-accordion__points{display:grid;gap:6px clamp(16px,2vw,32px);grid-template-columns:repeat(2,minmax(0,1fr))}.spring-accordion .spring-accordion__points p{border-top:1px solid var(--spring-c-rule);color:var(--spring-c-text);font-size:var(--spring-text-small);line-height:1.55;margin:0;padding:8px 0}.spring-accordion .spring-accordion__statement{color:var(--spring-c-heading);font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(18px,1.9vw,25px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold));letter-spacing:-.02em;line-height:1.2;max-width:24ch}.spring-accordion .spring-accordion__statement p{margin:0}@media (max-width:899px){.spring-accordion .spring-accordion__panel{gap:20px;grid-template-columns:minmax(0,1fr)}.spring-accordion .spring-accordion__panel-index{display:none}.spring-accordion .spring-accordion__points{grid-template-columns:minmax(0,1fr)}.spring-accordion .spring-accordion__answer{grid-column:auto}}.spring-accordion .spring-accordion__answer{grid-column:2/-1;max-width:62ch}