.sp-guide{--sp-ink:#1b1464;--sp-accent:#0071bc;background:#fff;color:var(--sp-ink);scroll-margin-top:140px}.sp-guide--soft{background:#f5f6fa}.sp-guide--cream{background:#fff5e5}.sp-guide--blue{background:#1b1464;color:#fff}.sp-guide__inner{max-width:1400px;margin:auto;padding:56px 40px}.sp-guide h1,.sp-guide h2,.sp-guide h3{color:inherit;margin:0;letter-spacing:-.025em;line-height:1.15}.sp-guide h1{font-size:clamp(34px,4.2vw,62px);max-width:680px;font-weight:650}.sp-guide h2{font-size:clamp(27px,2.8vw,40px);font-weight:600}.sp-guide h3{font-size:20px;font-weight:600}.sp-guide p{margin:12px 0 0;font-size:16px;line-height:1.65;letter-spacing:0}.sp-guide__eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.13em!important;text-transform:uppercase;margin:0 0 14px!important}.sp-guide__body{max-width:720px}.sp-guide__body p{font-size:18px}.sp-guide__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.sp-guide__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:12px 22px;border:2px solid var(--sp-accent);border-radius:6px;background:var(--sp-accent);color:#fff;text-decoration:none;font-size:15px;font-weight:650;letter-spacing:0;line-height:1.4}.sp-guide__button--outline{background:transparent;color:var(--sp-ink);border-color:currentColor}.sp-guide--blue .sp-guide__button{background:#fff;color:#1b1464;border-color:#fff}.sp-guide--blue .sp-guide__button--outline{background:transparent;color:#fff}.sp-guide__button:hover{filter:brightness(.92)}.sp-guide a:focus-visible{outline:3px solid #bd5b00;outline-offset:5px}.sp-guide__note{font-size:13px!important;margin-top:20px!important}.sp-guide--hero .sp-guide__inner,.sp-guide--feature .sp-guide__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.sp-guide--hero .sp-guide__inner{padding-top:36px;padding-bottom:36px}.sp-guide__visual{overflow:hidden;border-radius:16px;background:#eef0f5}.sp-guide__visual img{display:block;width:100%;height:100%;aspect-ratio:1.15;object-fit:cover}.sp-guide--hero .sp-guide__visual img{aspect-ratio:1.12}.sp-guide__cards{display:grid;gap:18px;margin-top:28px;grid-column:1/-1}.sp-guide__cards--6{grid-template-columns:repeat(6,minmax(0,1fr))}.sp-guide__cards--5{grid-template-columns:repeat(5,minmax(0,1fr))}.sp-guide__cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-guide__cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-guide__card{background:#fff;border:1px solid #dfe2eb;border-radius:12px;overflow:hidden;color:var(--sp-ink);min-width:0;transition:box-shadow .15s}.sp-guide__card:hover{box-shadow:0 5px 20px #1b146412}.sp-guide__card-link{display:block;height:100%;color:inherit;text-decoration:none}.sp-guide__card-image{aspect-ratio:1;overflow:hidden;background:#f5f6fa}.sp-guide__card-image img{width:100%;height:100%;object-fit:cover;display:block}.sp-guide__card-copy{padding:22px}.sp-guide__card-copy p{font-size:14px}.sp-guide__text-link{display:inline-block;margin-top:16px;color:var(--sp-accent);font-size:14px;font-weight:650;letter-spacing:0}.sp-guide__cards--6 h3{font-size:17px}.sp-guide__cards--6 .sp-guide__card-copy{padding:17px 14px}@media(min-width:990px){.header__heading-logo-wrapper{max-width:210px}.header__menu-item{font-size:14px;padding:1.2rem .9rem}.header--middle-left{column-gap:18px}}@media(max-width:1100px){.sp-guide__cards--6,.sp-guide__cards--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.sp-guide__inner{padding:38px 24px}.sp-guide--hero .sp-guide__inner,.sp-guide--feature .sp-guide__inner{grid-template-columns:1fr;gap:26px}.sp-guide--hero .sp-guide__visual img{aspect-ratio:1.6}.sp-guide__cards--5{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-guide__body p{font-size:16px}}@media(max-width:599px){.sp-guide__inner{padding:32px 18px}.sp-guide__cards{gap:12px}.sp-guide__cards--6{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-guide__cards--3,.sp-guide__cards--2{grid-template-columns:1fr}.sp-guide__card-copy{padding:20px}.sp-guide__actions{flex-direction:column}.sp-guide__button{width:100%;font-size:15px}.sp-guide__cards--6 h3{font-size:16px}.sp-guide__cards--6 p{font-size:13px}.sp-guide h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.sp-guide__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/64/compiled_assets/styles.css.map?subset=AAAAAAAABA */
