.spring-learn .spring-learn__inner--rule{border-top:1px solid var(--spring-c-rule-strong);padding-top:clamp(28px,3.4vw,48px)}.spring-learn .spring-learn__header{--spring-gap-split:clamp(32px,5vw,88px);margin-bottom:clamp(40px,5vw,72px)}.spring-learn .spring-learn__head{display:flex;flex-direction:column;gap:24px}.spring-learn .spring-learn__heading{font-size:clamp(32px,4.2vw,56px);letter-spacing:-.03em;line-height:1.02;max-width:var(--spring-learn-heading-ch,18ch)}.spring-learn .spring-learn__note{color:var(--spring-c-muted);font-size:14px}.spring-learn .spring-learn__rows{border-bottom:1px solid var(--spring-c-rule-strong);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.spring-learn .spring-learn__row{align-items:start;border-top:1px solid var(--spring-c-rule-strong);display:grid;gap:clamp(20px,3vw,56px);grid-template-columns:clamp(70px,9vw,150px) minmax(0,1fr);padding:clamp(24px,3vw,40px) 0}.spring-learn .spring-learn__index{color:var(--spring-c-muted);font-family:var(--spring-font-display);font-size:clamp(38px,5.4vw,84px);font-weight:var(--spring-weight-semibold);letter-spacing:-.05em;line-height:.82}.spring-learn .spring-learn__body{align-items:start;column-gap:clamp(16px,2.6vw,48px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto;row-gap:0}.spring-learn .spring-learn__title-col{display:flex;flex-direction:column;gap:10px}@media (min-width:900px){.spring-learn .spring-learn__title-col{display:contents}.spring-learn .spring-learn__label{grid-column:1;grid-row:1;margin-bottom:10px}.spring-learn .spring-learn__title{grid-column:1;grid-row:2}.spring-learn .spring-learn__text{grid-column:2;grid-row:2}}.spring-learn .spring-learn__title{color:var(--spring-c-heading);font-family:var(--spring-m-heading-family,var(--spring-font-display));font-size:clamp(20px,2.3vw,30px);font-weight:var(--spring-m-heading-weight,var(--spring-weight-semibold));letter-spacing:-.024em;line-height:1.1;margin:0;text-transform:none}.spring-learn .spring-learn__text{color:var(--spring-c-text-2);font-size:17px;line-height:1.55;margin:0;max-width:46ch}@media (max-width:899px){.spring-learn .spring-learn__body{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.spring-learn .spring-learn__row{grid-template-columns:minmax(0,1fr)}}