.stride-reference-case{--src-green:#12533F;--src-mint:#62CAA8;--src-lime:#CDF986;--src-gray:#F5F5F7;--src-line:#DCE4E0;background:#fff;color:#111}.stride-reference-case *{box-sizing:border-box}.stride-reference-case__breadcrumbs{width:min(100%,1600px);min-height:54px;margin:0 auto;padding:0 20px;display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--src-line);color:#6c746f;font-size:13px;line-height:1}.stride-reference-case__breadcrumbs a{color:var(--src-green);text-decoration:none}.stride-reference-case__breadcrumbs span[aria-current=page]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stride-reference-case__layout{display:grid;grid-template-columns:1fr;align-items:start}.stride-reference-case__media{min-width:0;padding:8px;background:var(--src-gray);display:grid;grid-auto-flow:column;grid-auto-columns:90vw;grid-template-columns:none;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.stride-reference-case__media::-webkit-scrollbar{display:none}.stride-reference-case__media-item{margin:0;overflow:hidden;background:#e8ecea;scroll-snap-align:start}.stride-reference-case__image{width:100%;height:auto;aspect-ratio:4/3;display:block;object-fit:cover}.stride-reference-case__info{min-width:0;padding:54px 20px 76px;background:#fff}.stride-reference-case__sticky{position:static}.stride-reference-case__kicker{margin:0 0 14px;color:var(--src-green);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.045em;text-transform:uppercase}.stride-reference-case h1{margin:0;max-width:720px;font-size:clamp(46px,12vw,62px);font-weight:350;line-height:.98;letter-spacing:var(--stride-heading-letter-spacing,-.035em)!important}.stride-reference-case__store{margin-top:18px;display:inline-flex;gap:8px;align-items:center;color:var(--src-green);font-size:14px;font-weight:500;text-decoration:none}.stride-reference-case__store svg{width:16px;height:16px;transition:transform .18s ease}.stride-reference-case__intro{margin:28px 0 0;max-width:700px;color:#515853;font-size:17px;line-height:1.58}.stride-reference-case__intro.rte{margin-left:0!important;margin-right:0!important}.stride-reference-case__intro p{margin:0 0 16px!important}.stride-reference-case__intro p:last-child{margin-bottom:0!important}.stride-reference-case__tags{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px}.stride-reference-case__tags span{padding:8px 11px;border:1px solid #C5D5CF;border-radius:999px;color:var(--src-green);background:#fff;font-size:12px;font-weight:500;line-height:1}.stride-reference-case__migration{margin-top:26px;padding:17px 0;border-top:1px solid var(--src-line);border-bottom:1px solid var(--src-line);display:flex;gap:12px;align-items:center;color:#6c746f;font-size:14px}.stride-reference-case__migration strong{color:var(--src-green);font-weight:500}.stride-reference-case__accordions{margin-top:40px;border-top:1px solid var(--src-line)}.stride-reference-case__accordions details{border-bottom:1px solid var(--src-line)}.stride-reference-case__accordions summary{min-height:68px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#111;font-size:18px;font-weight:400;line-height:1.2;cursor:pointer;list-style:none}.stride-reference-case__accordions summary::-webkit-details-marker{display:none}.stride-reference-case__accordions summary span:last-child{color:var(--src-green);font-size:24px;font-weight:300;line-height:1;transition:transform .18s ease}.stride-reference-case__accordions details[open] summary span:last-child{transform:rotate(45deg)}.stride-reference-case__accordions details>div{padding:0 0 28px;max-width:700px;color:#515853;font-size:16px;line-height:1.62}.stride-reference-case__accordions .rte{margin-left:0!important;margin-right:0!important}.stride-reference-case__accordions p{margin:0 0 16px!important}.stride-reference-case__accordions p:last-child{margin-bottom:0!important}.stride-reference-case__cta{margin-top:48px;padding:30px 0 0;border-top:1px solid var(--src-line);background:transparent}.stride-reference-case__cta p{margin:0 0 20px;max-width:520px;font-size:24px;font-weight:400;line-height:1.12;letter-spacing:var(--stride-heading-letter-spacing,-.035em)}.stride-reference-case__cta button{min-height:54px;padding:0 24px;border:1px solid var(--src-green);border-radius:999px;background:var(--src-green);color:#fff;font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}@media(hover:hover)and (pointer:fine){.stride-reference-case__store:hover svg{transform:translate(2px,-2px)}.stride-reference-case__cta button:hover{background:#0e4636;border-color:#0e4636}}@media(min-width:750px){.stride-reference-case__breadcrumbs{padding-inline:40px}.stride-reference-case__media{grid-auto-columns:82vw;padding-inline:40px}.stride-reference-case__info{padding:64px 40px 88px}.stride-reference-case h1{font-size:clamp(54px,7vw,70px)}.stride-reference-case__intro{font-size:18px}.stride-reference-case__cta p{font-size:28px}}@media(min-width:990px){.stride-reference-case__breadcrumbs{min-height:56px;padding-inline:72px}.stride-reference-case__layout{grid-template-columns:minmax(0,64fr) minmax(390px,36fr);align-items:start}.stride-reference-case__media{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible;padding:12px;gap:12px}.stride-reference-case__image{aspect-ratio:16/10}.stride-reference-case__info{padding:72px 56px 104px}.stride-reference-case__sticky{position:sticky;top:calc(var(--header-height,72px) + 28px)}.stride-reference-case h1{font-size:clamp(56px,4vw,72px)}.stride-reference-case__intro{margin-top:30px;font-size:18px}.stride-reference-case__accordions{margin-top:44px}.stride-reference-case__cta{margin-top:52px;padding-top:34px}}@media(prefers-reduced-motion:reduce){.stride-reference-case__store svg,.stride-reference-case__accordions summary span:last-child,.stride-reference-case__cta button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-stride-reference-case.css.map */
