<commit_before>.policy {
  .meta-three {
    clear: both;
    position: relative;
    padding: $gutter 0 $gutter-half;
    @extend %contain-floats;

    @include media(tablet) {
      padding: ($gutter + $gutter-one-third - 2px) 0 ($gutter);
    }
  }

  .block-2, .block-3 {
    display: block;
    float: none;
    width: $full-width;
  }

  @include media(desktop) {
    .block-2 {
      float: left;
      display: inline;
      width: $one-third;
      @include right-to-left {
        float: right;
      }
    }
    .block-3 {
      float: left;
      display: inline;
      width: $two-thirds;
      @include right-to-left {
        float: right;
      }
    }
  }

  .supporting-page-title {
    @include ig-core-27;
    font-weight: bold;
    margin-bottom: $gutter + $gutter-one-third;
  }

  .contextual-info {
    nav {
      margin-top: 0;
    }
  }

  .policy-parts {
    display: none;

    ol {
      list-style: decimal;
    }

    @include media(desktop) {
      display: block;
    }
  }

  .govspeak {
    h2 {
      margin-top: $gutter;
      position: relative;
      &:first-child {
        margin-top: 0;
      }
      @include media(tablet) {
        margin-top: $gutter+$gutter-half;
      }
    }

    h2 + h3,
    h2 + p {
      margin-top: 0;
    }
  }

  .supporting_pages {
    margin: ($gutter-half*-1) (-$gutter) $gutter (-$gutter);

    @include media(desktop) {
      margin-left: 0;
      margin-right: 0;
      border: none;
    }

    .contents-toggle {
      display: block;
      text-decoration: none;
      zoom: 1;

      background: transparent image-url("accordian-arrow.png") $full-width -40px no-repeat;

      margin-left: 0;
      padding: 0.5em 2em;

      float: none;
      clear: both;

      border: solid 1px $border-colour;
      border-width: 1px 0;

      line-height: (45/16);

      @include media(tablet) {
        line-height: (45/19);
      }

      @include media(desktop) {
        display: none;
      }

      &.closed {
        background-position: $full-width 6px;
      }
    }

    li {
      margin-left: 0;
      float: none;
      border-bottom: solid 1px $border-colour;

      &:before { display: none; }

      @include ig-core-19;
      line-height: (45/16);

      @include media(tablet) {
        line-height: (45/19);
      }

      @include media(desktop) {
        line-height: (25/19);
        float: left;
        margin-bottom: $gutter-one-third;
        border: none;
        &:before { display: none; }
      }

      a {
        display: block;
        padding: 0.75em 2em;
        text-decoration: none;
        zoom: 1;<commit_msg>fix copy and arrow alignment for hide/show all details pages on detail/supporting page for policies<commit_after>.policy {
  .meta-three {
    clear: both;
    position: relative;
    padding: $gutter 0 $gutter-half;
    @extend %contain-floats;

    @include media(tablet) {
      padding: ($gutter + $gutter-one-third - 2px) 0 ($gutter);
    }
  }

  .block-2, .block-3 {
    display: block;
    float: none;
    width: $full-width;
  }

  @include media(desktop) {
    .block-2 {
      float: left;
      display: inline;
      width: $one-third;
      @include right-to-left {
        float: right;
      }
    }
    .block-3 {
      float: left;
      display: inline;
      width: $two-thirds;
      @include right-to-left {
        float: right;
      }
    }
  }

  .supporting-page-title {
    @include ig-core-27;
    font-weight: bold;
    margin-bottom: $gutter + $gutter-one-third;
  }

  .contextual-info {
    nav {
      margin-top: 0;
    }
  }

  .policy-parts {
    display: none;

    ol {
      list-style: decimal;
    }

    @include media(desktop) {
      display: block;
    }
  }

  .govspeak {
    h2 {
      margin-top: $gutter;
      position: relative;
      &:first-child {
        margin-top: 0;
      }
      @include media(tablet) {
        margin-top: $gutter+$gutter-half;
      }
    }

    h2 + h3,
    h2 + p {
      margin-top: 0;
    }
  }

  .supporting_pages {
    margin: ($gutter-half*-1) (-$gutter) $gutter (-$gutter);

    @include media(desktop) {
      margin-left: 0;
      margin-right: 0;
      border: none;
    }

    .contents-toggle {
      display: block;
      text-decoration: none;
      zoom: 1;

      background: transparent image-url("accordian-arrow.png") 92% -40px no-repeat;

      margin-left: $gutter-half;
      padding: $gutter-one-third $gutter-half;

      float: none;
      clear: both;

      border: solid 1px $border-colour;
      border-width: 1px 0;

      line-height: (45/16);

      @include media(tablet) {
        background-position: 95% -40px;
        line-height: (45/19);
        margin-left: 0;
        padding: $gutter-one-third $gutter;
      }

      @include media(desktop) {
        display: none;
      }

      &.closed {
        background-position: 92% 6px;

        @include media(tablet) {
          background-position: 95% 6px;
        }
      }
    }

    li {
      float: none;
      border-bottom: solid 1px $border-colour;

      &:before { display: none; }

      @include ig-core-19;
      line-height: (45/16);

      @include media(tablet) {
        line-height: (45/19);
        margin-left: 0;
      }

      @include media(desktop) {
        line-height: (25/19);
        float: left;
        margin-bottom: $gutter-one-third;
        border: none;
        &:before { display: none; }
      }

      a {
        display: block;
        padding: $gutter-one-third $gutter-half;
        text-decoration: none;
        zoom: 1;

        @include media(tablet) {
          padding: $gutter-one-third $gutter;
        }
{'fraction_non_alphanumeric': 0.1372965322009908, 'fraction_numerical': 0.021585279547062988, 'mean_word_length': 1.6893434823977165, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '974331', 'n_tokens_mistral': 2092, 'n_tokens_neox': 1933, 'n_words': 417}