@media screen and (max-width: 480px) {
  .word .page_footer {
    .btn-group  {
      width: 100%;
      display: grid;
      grid-auto-flow: column;
      grid-gap: 0.5rem;
      grid-template-columns: minmax(3.5rem, 1fr);
      leap-button:not(:first-child) {
        margin: 0;
      }
    }

    .btn:not(.btn-icon-only, .btn-block, .btn-link) {
      min-width: 100% !important;
      max-width: initial;
      width: 100%;
    }
  }
}