/* A measured, fixed phone stage avoids coupling compositor scroll to canvas time. */
html.touch-story-locked {overflow:hidden;overscroll-behavior:none;scroll-behavior:auto}
body.touch-story-locked {position:fixed;top:var(--touch-story-offset,0px);left:0;width:100%;overflow:hidden;overscroll-behavior:none}
body.edition-two #verhaal.is-touch-story {height:var(--touch-story-height);overflow:visible}
body.edition-two #verhaal.is-touch-story .wl-stage {
  position:relative;top:0;width:100%;height:var(--touch-story-height);min-height:0;
  overflow:hidden;transform:translateZ(0);backface-visibility:hidden;
}
body.edition-two #verhaal.is-touch-locked .wl-stage {position:fixed;left:0;touch-action:pinch-zoom;overscroll-behavior:none}
body.edition-two #verhaal.is-touch-story .wl-opening {min-height:0}
body.edition-two #verhaal.is-touch-story .wl-scene {padding-bottom:128px}
body.edition-two #verhaal.is-touch-story .wl-bottom {
  display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:0;
  bottom:max(8px,env(safe-area-inset-bottom));padding-top:4px;
  background:#030405e8;box-shadow:0 -10px 24px #030405b8;
}
body.edition-two #verhaal.is-touch-story .wl-skip {
  display:flex;grid-column:1/-1;align-items:center;justify-content:center;
  min-height:44px;padding:8px 0;color:#c0cdc5;font-size:.8125rem;
}
body.edition-two #verhaal.is-touch-story .wl-chapters {margin:0;gap:5px}
body.edition-two #verhaal.is-touch-story .wl-chapters a {min-width:32px}
body.edition-two #verhaal.is-touch-story .wl-scroll {font-size:.75rem}
body.edition-two #verhaal.is-touch-story :is(.wl-headline>span,.wl-art-breathe) {animation:none!important}
body.touch-story-locked .sticky-cta {visibility:hidden}
@media(max-width:600px) {
  body.edition-two #verhaal.is-touch-story .wl-work {padding-top:clamp(85px,calc(var(--touch-story-height)*.12),105px)}
  body.edition-two #verhaal.is-touch-story .wl-services {padding-top:clamp(86px,calc(var(--touch-story-height)*.12),108px)}
  body.edition-two #verhaal.is-touch-story .wl-service-route {padding:10px 18px}
  body.edition-two #verhaal.is-touch-story .wl-service-route h3 {font-size:1.25rem}
  body.edition-two #verhaal.is-touch-story .wl-close .wl-headline {font-size:clamp(2.35rem,min(10.5vw,calc(var(--touch-story-height)*.064)),4rem)}
}
