@media (max-width: 480px) {
  .view-switch { flex-wrap: wrap; max-width: 100%; }
  .version-row.current { grid-template-columns: minmax(0, 1fr); }
  .version-row.current > * { min-width: 0; }
  .version-row.current a { white-space: normal; }
  .td-workflow-grid { grid-template-columns: minmax(0, 1fr); }
  .td-sticky-demo, .td-workflow-text { min-width: 0; }
  .td-joint-controls { flex-wrap: wrap; }
  .td-joint-controls button { min-width: 0; overflow-wrap: anywhere; }
}
@media (max-width: 480px) {
  .td-store .buy-v4-introduce { height: auto; }
  .td-store .buy-v4-introduce-wrap > ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
  .td-store .buy-v4-introduce-wrap > ul > li { width: auto; min-width: 0; margin-inline: 0; overflow-wrap: anywhere; }
}

