.Method-module__8nfx6q__viewportMeasure{visibility:hidden;pointer-events:none;width:0;height:100svh;position:absolute}.Method-module__8nfx6q__slot{justify-content:center;align-items:flex-start;margin-bottom:1.5rem;display:flex}.Method-module__8nfx6q__slot:last-child{margin-bottom:0}.Method-module__8nfx6q__card{height:auto}.Method-module__8nfx6q__content{flex:none}.Method-module__8nfx6q__visual{flex:1;min-height:112px}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__slot{margin-bottom:0;position:sticky;top:92px}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__card{margin-top:calc(var(--step-index) * 10px)}@media (max-width:767px){.Method-module__8nfx6q__stack[data-stacked=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--stack-intervals), clamp(300px, 44svh, 380px)) var(--stack-height);isolation:isolate;gap:0;display:grid}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__slot{grid-column:1;grid-row:calc(var(--step-index) + 1) / -1;box-sizing:border-box;height:var(--stack-height);z-index:var(--step-index);align-self:start;margin:0}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__card{height:calc(var(--stack-height) - var(--stack-intervals) * 10px)}}@media (min-width:768px){.Method-module__8nfx6q__card{height:512px}.Method-module__8nfx6q__content{flex:1}.Method-module__8nfx6q__visual{min-height:240px}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__slot{top:110px}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__slot:not(:last-child){height:max(80vh,560px)}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__card{margin-top:calc(var(--step-index) * 24px)}}@media (prefers-reduced-motion:reduce){.Method-module__8nfx6q__stack[data-stacked=true]{display:block}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__slot,.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__slot:not(:last-child){height:auto;margin-bottom:1.5rem;position:static}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__slot:last-child{margin-bottom:0}.Method-module__8nfx6q__stack[data-stacked=true] .Method-module__8nfx6q__card{height:auto;margin-top:0;transform:none!important}}
