.spring-content-wrapper{width:100%}.spring-content{margin:0 auto}.spring-content__collapsible{display:flex;align-items:flex-start;gap:2.4rem}.spring-content__body{flex:1 1 auto;min-width:0}.spring-content__collapsible--stacked{flex-direction:column;gap:2rem}.spring-content__collapsible--stacked .spring-content__body{width:100%}spring-content-toggle:not(:defined) .spring-content__toggle{display:none}spring-content-toggle:defined:not(.is-expanded) .spring-content__body{position:relative;overflow:hidden}spring-content-toggle:defined:not(.is-expanded) .spring-content__body:after{content:"";position:absolute;right:0;bottom:0;left:0;height:6rem;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)));pointer-events:none}.spring-content__toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-width:15rem;padding:1.2rem 2rem;border:0;border-radius:.8rem;font-family:inherit;font-size:1.4rem;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 .1rem .2rem #0000001a,0 .3rem .8rem #00000014;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.spring-content__toggle:hover{transform:translateY(-.1rem);filter:brightness(.94);box-shadow:0 .2rem .4rem #0000001f,0 .6rem 1.6rem #0000001f}.spring-content__toggle:active{transform:translateY(0);box-shadow:inset 0 .1rem .3rem #0003}.spring-content__toggle:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.spring-content__toggle svg{width:1rem;height:1rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}spring-content-toggle.is-expanded .spring-content__toggle svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.spring-content__toggle,.spring-content__toggle svg{transition:none}.spring-content__toggle:hover,.spring-content__toggle:active{transform:none}}.spring-content__title{margin:0 0 1.6rem;font-size:3.2rem;line-height:1.2;letter-spacing:-.02em}.spring-content__title:after{content:"";display:block;width:6.4rem;height:.3rem;margin-top:1.6rem;border-radius:.3rem;background-color:currentColor}.spring-content__intro{margin-bottom:4rem}.spring-content__lead{font-size:1.8rem;line-height:1.6}.spring-content__text{max-width:var(--spring-text-width, 110ch);margin:0 0 1.4rem;line-height:1.7}.spring-content__text:last-child{margin-bottom:0}.spring-content__block+.spring-content__block{margin-top:4.8rem}.spring-content__block+.spring-content__block--sub{margin-top:2.8rem}.spring-content__heading{margin:0 0 .8rem;font-size:2.2rem;line-height:1.3;letter-spacing:-.01em}.spring-content__heading:after{content:"";display:block;width:4rem;height:.2rem;margin-top:1.2rem;border-radius:.2rem;background-color:currentColor}.spring-content__subheading{margin:0 0 .8rem;font-size:1.7rem;font-weight:600;line-height:1.4}.spring-content__block .spring-content__text{margin-bottom:2rem}.spring-content__text a,.spring-content__footnote a,.spring-content__subheading a,.spring-content__heading a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.spring-content__text a:hover,.spring-content__footnote a:hover,.spring-content__subheading a:hover,.spring-content__heading a:hover{text-decoration-thickness:.15em}.spring-content__media{display:flex;align-items:flex-start;gap:3.2rem;margin-bottom:2rem}.spring-content__media-text{flex:1 1 auto;min-width:0}.spring-content__figure{flex:0 0 auto;width:min(28rem,38%);margin:0}.spring-content__figure:only-child{width:min(24rem,60%)}.spring-content__media--center{justify-content:center}.spring-content__image{display:block;width:100%;height:auto;border-radius:.8rem}.spring-content__figure-link{display:block;border-radius:.8rem;transition:transform .15s ease,box-shadow .2s ease}.spring-content__figure-link:hover{transform:translateY(-.2rem);box-shadow:0 .4rem 1.2rem #0000001f}.spring-content__figure-link:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}@media(prefers-reduced-motion:reduce){.spring-content__figure-link{transition:none}.spring-content__figure-link:hover{transform:none}}.spring-content__list{margin:0 0 2rem;padding:0;list-style:none}.spring-content__list:last-child{margin-bottom:0}.spring-content__list--cards{display:grid;gap:1.2rem}.spring-content__list--cards .spring-content__item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.4rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.2rem;background-color:rgba(var(--color-foreground),.03);line-height:1.5}.spring-content__check{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.2rem;border-radius:50%;color:rgb(var(--color-background))}.spring-content__check svg{width:1.2rem;height:1.2rem}.spring-content__list--chips{display:flex;flex-wrap:wrap;gap:.8rem}.spring-content__list--chips .spring-content__item{border:.1rem solid rgba(var(--color-foreground),.14);border-radius:10rem;font-size:1.4rem;line-height:1.4;transition:border-color .2s ease,background-color .2s ease}.spring-content__list--chips .spring-content__item>*{display:block;padding:.7rem 1.4rem}.spring-content__item-link{color:inherit;text-decoration:none;transition:color .2s ease}.spring-content__item-link:hover{text-decoration:underline;text-underline-offset:.3rem}.spring-content__list--chips .spring-content__item--link:hover{background-color:rgba(var(--color-foreground),.04)}.spring-content__list--chips .spring-content__item--link:has(:focus-visible){outline:.2rem solid currentColor;outline-offset:.2rem}.spring-content__list--chips .spring-content__item-link:focus-visible{outline:none}.spring-content__list--bullets .spring-content__item{position:relative;margin-bottom:.8rem;padding-left:2rem;line-height:1.6}.spring-content__list--bullets .spring-content__item:before{content:"";position:absolute;top:.9rem;left:.4rem;width:.6rem;height:.6rem;border-radius:50%;background-color:currentColor}.spring-content__list--numbered{display:grid;gap:1rem;counter-reset:spring-reason}.spring-content__list--numbered .spring-content__item{position:relative;counter-increment:spring-reason;padding-left:4rem;line-height:1.6}.spring-content__list--numbered .spring-content__item:before{content:counter(spring-reason);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;color:rgb(var(--color-background));font-size:1.4rem;font-weight:700;line-height:1}.spring-content__reasons{margin-bottom:2.8rem}.spring-content__cta-wrapper{margin:0 0 3.2rem}.spring-content__cta{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.2rem;border-radius:.8rem;font-size:1.5rem;font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.spring-content__cta:hover{transform:translateY(-.1rem);filter:brightness(.94);box-shadow:0 .2rem .4rem #0000001f,0 .6rem 1.6rem #0000001f}.spring-content__cta:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.spring-content__cta svg{width:1rem;height:1rem}.spring-content__cta--secondary{box-shadow:inset 0 0 0 .2rem currentColor}.spring-content__cta--secondary:hover{box-shadow:inset 0 0 0 .2rem currentColor,0 .2rem .4rem #00000014}@media(prefers-reduced-motion:reduce){.spring-content__cta{transition:none}.spring-content__cta:hover{transform:none}}.spring-content__faq{display:grid;gap:.8rem;max-width:var(--spring-text-width, 110ch)}.spring-content__faq-item{border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.2rem;background-color:rgba(var(--color-foreground),.02)}.spring-content__faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 1.8rem;font-size:1.6rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.spring-content__faq-question::-webkit-details-marker{display:none}.spring-content__faq-question:focus-visible{outline:.2rem solid currentColor;outline-offset:-.2rem;border-radius:1.2rem}.spring-content__faq-question svg{flex:0 0 auto;width:1.2rem;height:1.2rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}.spring-content__faq-item[open] .spring-content__faq-question svg{transform:rotate(180deg)}.spring-content__faq-answer{padding:0 1.8rem 1.6rem}.spring-content__faq-answer p{margin:0;line-height:1.7}@media(prefers-reduced-motion:reduce){.spring-content__faq-question svg{transition:none}}.spring-content__footnote{max-width:var(--spring-text-width, 110ch);margin:2rem 0 0;padding:1.4rem 1.8rem;border-left:.3rem solid;border-radius:0 .8rem .8rem 0;background-color:rgba(var(--color-foreground),.04);line-height:1.6}@media screen and (min-width:750px){.spring-content__list--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:1200px){.spring-content__list--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.spring-content__list--chips .spring-content__item{font-size:1.5rem}}@media screen and (max-width:749px){.spring-content__collapsible{flex-direction:column;gap:1.6rem}.spring-content__body{width:100%}.spring-content__toggle{align-self:stretch;min-width:0}.spring-content__title{font-size:2.6rem}.spring-content__heading{font-size:1.9rem}.spring-content__lead{font-size:1.6rem}.spring-content__block+.spring-content__block{margin-top:3.6rem}.spring-content__intro{margin-bottom:3.2rem}.spring-content__media{flex-direction:column;gap:2rem}.spring-content__figure,.spring-content__figure:only-child{width:min(24rem,70%)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-spring-content.css.map */
