.capture-stack.portrait-stage{background:#eefcf2;min-height:0;padding:32px 28px 24px;display:flex;justify-content:center;align-items:center;border-color:#dff0e4}.capture-stack.portrait-stage:before{display:none}.capture-stack .portrait-figure{background:transparent;border:0;box-shadow:none;overflow:visible;width:100%;display:flex;flex-direction:column;align-items:center}.device-frame{width:min(100%,300px);border:5px solid #263c2e;border-radius:30px;background:#fff;overflow:hidden;box-shadow:0 18px 38px #2349311c;line-height:0}.device-frame img{width:100%;height:auto;display:block;border-radius:24px}.capture-stack .portrait-figure figcaption{text-align:center;border:0;background:transparent;padding:20px 0 0;font-size:.875rem;color:#315b3d;font-weight:650;line-height:1.7}.portrait-figure figcaption span{display:block;margin-top:4px;font-size:.75rem;color:#64766a;font-weight:400}.walk-panel{align-items:center}.walk-copy{align-self:center}@media(max-width:760px){.capture-stack.portrait-stage{padding:25px 16px 20px}.device-frame{width:min(100%,280px)}.capture-stack .portrait-figure figcaption{font-size:.8125rem}}

@media(max-width:480px){.walk-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.walk-tabs button{font-size:.875rem;padding:11px 12px}.walk-panel .walk-copy{min-width:0}}
