@media (max-width:600px){
  .impact-scene .word-strip{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:0;font-size:clamp(40px,12vw,64px);line-height:.9;text-align:center;letter-spacing:-.07em}
  .impact-scene .word-strip>span{max-width:100%}
  .impact-scene .word-strip>b{font-size:.35em;line-height:.85}
  .impact-scene .impact-word{white-space:nowrap}
  .impact-scene-sticky{gap:8px}
  .impact-context strong{font-size:clamp(21px,6vw,32px)}
}
@media (max-width:600px) and (max-height:700px){
  .impact-scene .word-strip{font-size:clamp(34px,10vw,48px)}
  .impact-context p{display:none}
}
