.guide-page .preparation li:before{content:"0" counter(preparation);color:var(--blue);font-family:var(--font-heading);font-size:1.5rem;font-weight:800}.guide-page .guide-sticky-controls[data-pinned=true] .guide-tabs button{min-height:48px;padding:8px 14px;flex-direction:row;align-items:center;gap:10px}.guide-page .guide-sticky-controls[data-pinned=true] .guide-tabs button>span{font-size:1.4375rem}.guide-page .guide-sticky-controls[data-pinned=true] .guide-tabs strong{font-size:.9375rem}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-strip{display:flex;min-height:44px;gap:12px;margin-top:10px;padding:8px 14px;border-radius:10px}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-thumbnail{display:none}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-label{display:flex;gap:12px;align-items:center}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-label strong{font-size:.9375rem}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-label>span{font-size:.8125rem}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-state{width:auto;font-size:.8125rem;gap:6px}@media (max-width:760px){.guide-page .guide-sticky-controls[data-pinned=true] .guide-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.guide-page .guide-sticky-controls[data-pinned=true] .guide-tabs button{min-height:44px;justify-content:center;padding:8px}.guide-page .guide-sticky-controls[data-pinned=true] .guide-tabs strong{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-strip{margin-top:8px;padding:8px 10px;gap:6px}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-label strong{font-size:.8125rem}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-label>span{display:none}.guide-page .guide-sticky-controls[data-pinned=true] .guide-video-state{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.guide-page :is(.guide-image,.guide-story-copy){opacity:1!important;transform:none!important}}html[data-input=keyboard] .guide-page :is(.guide-image,.guide-story-copy){opacity:1!important;transform:none!important}.guide-page .guide-sticky-controls[data-pinned=false] .guide-video-strip{margin-top:14px}@media (max-width:760px){.guide-page .guide-sticky-controls[data-pinned=false] .guide-video-strip{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;margin-top:8px;padding:10px;border-radius:12px}.guide-page .guide-sticky-controls[data-pinned=false] .guide-video-thumbnail{width:56px}.guide-page .guide-sticky-controls[data-pinned=false] .guide-video-thumbnail>span>svg{width:16px;height:16px;padding:3px}.guide-page .guide-sticky-controls[data-pinned=false] .guide-video-label{gap:2px}.guide-page .guide-sticky-controls[data-pinned=false] .guide-video-label strong{font-size:.875rem}.guide-page .guide-sticky-controls[data-pinned=false] .guide-video-label>span{font-size:.75rem}.guide-page .guide-sticky-controls[data-pinned=false] .guide-video-state{width:auto;gap:4px;font-size:.6875rem}}.guide-story[data-scroll=true]:after{content:"";display:block;height:var(--guide-travel)}.guide-story[data-scroll=true] .guide-story-step{position:sticky;top:calc(var(--guide-sticky-top, 102px) + 136px);min-height:600px;padding-block:20px 24px;grid-template-rows:44px 440px auto}.guide-story[data-scroll=true] .guide-scroll-hint{display:inline;margin-left:auto}.guide-story[data-scroll=true] .guide-story-copy h3{--guide-title-size:30px}.guide-story[data-scroll=true] .guide-story-copy>p{margin-top:16px;font-size:1rem}.guide-story[data-scroll=true] .guide-story-copy .feature-points{margin-block:16px;gap:8px}.guide-page-progress span{transition:transform .5s var(--ease-out)}.guide-slide-copy,.guide-slide-image{opacity:0;transition:opacity .35s var(--ease-out),transform .5s var(--ease-out)}.guide-slide[data-active=true] :is(.guide-slide-copy,.guide-slide-image){opacity:1}.guide-slide[data-active=true] .guide-slide-image{transition-delay:70ms}.guide-page [data-instant=true] :is(.guide-slide-copy,.guide-slide-image,.guide-page-progress span){transition:none}@media (max-width:760px){.guide-slide-copy,.guide-slide-image{transition-duration:.2s}.guide-slide[data-active=true] .guide-slide-image{transition-delay:0s}}@media (prefers-reduced-motion:reduce){.guide-page-progress span,.guide-slide-copy,.guide-slide-image{transition:none}}html[data-input=keyboard] .guide-page .guide-slide[data-active=false] :is(.guide-slide-copy,.guide-slide-image){opacity:0!important}html[data-input=keyboard] .guide-page :is(.guide-slide-copy,.guide-slide-image,.guide-page-progress span){transition:none}@media (prefers-reduced-motion:reduce){.guide-page .guide-slide[data-active=false] :is(.guide-slide-copy,.guide-slide-image){opacity:0!important}}@media (min-width:1100px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.guide-slide-copy,.guide-slide-image{transition:opacity .45s var(--ease-out),transform .75s var(--ease-in-out)}.guide-slide[data-active=true] .guide-slide-image{transition-delay:90ms}.guide-page-progress span{transition-duration:.75s;transition-timing-function:var(--ease-in-out)}.guide-story[data-scroll=true] .guide-story-copy h3{--guide-title-size:28px}}.guide-page [data-instant=true] :is(.guide-slide-copy,.guide-slide-image,.guide-page-progress span),html[data-input=keyboard] .guide-page :is(.guide-slide-copy,.guide-slide-image,.guide-page-progress span){transition:none}.guide-story[data-scroll=true] .guide-artwork-frame{height:380px;aspect-ratio:auto}.guide-story[data-scroll=true] .guide-artwork-frame .product-feature-artwork{width:min(100%,calc(380px * 1200 / 820))}