This and `.bring-together-practice` both contain the same copy/pasta styling (except the title). How about something like:

    .x-bring-together(@title) {
      .x-column-count(1);
      > .title { 
        content: @title; 
        margin-top: 1em; 
      }
      > .section .title > a { 
        color: @blue; 
        page-break-after: avoid; 
      }
      p:nth-of-type(1) { 
        text-indent: 0em; 
        margin-top: 1em; 
      }
      p { text-indent: 2em; }
    }
    
    &.bring-together-homework { .x-bring-together("Bringing It Together : Homework"); }
    &.bring-together-practice { .x-bring-together("Bringing It Together : Practice"); }