/**
 * To remove our reliance on the Toolkit classes, we copy this style
 */
 .app-search-result {
     padding: 0 0 15px;
     margin: 0 0 15px;
     border-bottom: 1px solid $govuk-border-colour;
     @include core-16;
     // Automatic wrapping for unbreakable text (e.g. URLs)
     word-wrap: break-word; // Fallback for older browsers only
     overflow-wrap: break-word;
 }

 /**
  * Decrease the size of metadata text to match the Finder app.
  */
 .app-search-result__metadata {
    @include core-14;
 }

/**
 * To remove our reliance on the Toolkit classes, we copy this style
 */
 .app-search-result {
     padding: 0 0 15px;
     margin: 0 0 15px;
     border-bottom: 1px solid $govuk-border-colour;
     @include core-16;
     // Automatic wrapping for unbreakable text (e.g. URLs)
     word-wrap: break-word; // Fallback for older browsers only
     overflow-wrap: break-word;

     &:last-child {
         border-bottom: none;
     }
 }

 /**
  * Decrease the size of metadata text to match the Finder app.
  */
 .app-search-result__metadata {
    @include core-14;
 }

Add style to remove bottom border on last search item
Add style to remove bottom border on last search item
