.summary-explorer {
  padding: 40px 0; }
  @media (min-width: 767px) {
    .summary-explorer .summary-explorer__column.summary-explorer__tabs-column:after {
      content: '';
      border-right: 1px solid #f2f2f2;
      display: block;
      height: 100%;
      width: 1px;
      position: absolute;
      top: 0;
      right: 15px; } }
  .summary-explorer .summary-explorer__link-listing {
    margin: 0;
    padding: 0; }
    .summary-explorer .summary-explorer__link-listing li {
      display: block;
      margin: 0;
      list-style: none; }
      .summary-explorer .summary-explorer__link-listing li a {
        color: #404041;
        display: block;
        font-family: arial, helvetica, sans-serif, helvetica, sans-serif;
        font-size: 16px;
        font-size: 1.142rem;
        line-height: 1.3em;
        padding: 15px;
        text-decoration: none; }
        .summary-explorer .summary-explorer__link-listing li a.active {
          color: #fff;
          background: #038e81; }
          .page-secondary-col--orange .summary-explorer .summary-explorer__link-listing li a.active {
            background: #9fc357; }
          .page-secondary-col--red .summary-explorer .summary-explorer__link-listing li a.active {
            background: #e0301e; }
          .page-secondary-col--burgundy .summary-explorer .summary-explorer__link-listing li a.active {
            background: #038e81; }
          .page-secondary-col--maroon .summary-explorer .summary-explorer__link-listing li a.active {
            background: #602320; }
          .page-secondary-col--rose .summary-explorer .summary-explorer__link-listing li a.active {
            background: #d93954; }
          .summary-explorer .summary-explorer__link-listing li a.active:hover, .summary-explorer .summary-explorer__link-listing li a.active:focus {
            color: #fff;
            background: #038e81; }
            .page-secondary-col--orange .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--orange .summary-explorer .summary-explorer__link-listing li a.active:focus {
              background-color: #b13f02; }
            .page-secondary-col--red .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--red .summary-explorer .summary-explorer__link-listing li a.active:focus {
              background-color: #be291a; }
            .page-secondary-col--burgundy .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--burgundy .summary-explorer .summary-explorer__link-listing li a.active:focus {
              background-color: #038e81; }
            .page-secondary-col--maroon .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--maroon .summary-explorer .summary-explorer__link-listing li a.active:focus {
              background-color: #521e1b; }
            .page-secondary-col--rose .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--rose .summary-explorer .summary-explorer__link-listing li a.active:focus {
              background-color: #b93147; }
        .summary-explorer .summary-explorer__link-listing li a:hover, .summary-explorer .summary-explorer__link-listing li a:focus {
          background: #f2f2f2; }
  .summary-explorer .summary-explorer__preview-panel {
    position: relative;
    left: 0;
    width: 100%;
    top: auto;
    overflow: hidden;
    padding: 0; }
    .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-heading {
      margin: 20px 0;
      color: #038e81; }
      .page-secondary-col--orange .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-heading {
        color: #9fc357; }
      .page-secondary-col--red .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-heading {
        color: #e0301e; }
      .page-secondary-col--burgundy .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-heading {
        color: #038e81; }
      .page-secondary-col--maroon .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-heading {
        color: #602320; }
      .page-secondary-col--rose .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-heading {
        color: #d93954; }
      .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-heading:first-of-type {
        margin-top: 0; }
    .summary-explorer .summary-explorer__preview-panel h3 {
      font-size: 18px;
      font-size: 1.286rem; }
    .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy {
      color: #404041; }
      .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy p > img {
        max-width: 100%; }
      .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy p, .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ul, .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ol {
        font-size: 14px;
        font-size: 1rem; }
      .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ul, .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ol {
        padding-left: 20px;
        margin: 0 0 10px; }
        .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ul li, .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ol li {
          list-style-position: outside;
          line-height: 1.5em;
          margin: 0 0 8px;
          font-size: 14px;
          font-size: 1rem; }
      .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ul li {
        list-style: disc; }
      .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy ol li {
        list-style: decimal; }
      .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy a, .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy a:visited, .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy a:link {
        border-bottom: 1px solid #404041;
        color: #404041;
        font-size: inherit;
        text-decoration: none; }
      .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy a:hover {
        border-bottom: 2px solid #e0301e;
        color: #404041;
        text-decoration: none; }
        .page-secondary-col--orange .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy a:hover {
          border-bottom: 2px solid #9fc357;
          color: #404041; }
        .page-secondary-col--red .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy a:hover {
          border-bottom: 2px solid #e0301e;
          color: #404041; }
        .page-secondary-col--burgundy .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy a:hover {
          border-bottom: 2px solid #038e81;
          color: #404041; }
        .page-secondary-col--maroon .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy a:hover {
          border-bottom: 2px solid #602320;
          color: #404041; }
        .page-secondary-col--rose .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy a:hover {
          border-bottom: 2px solid #d93954;
          color: #404041; }
      .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy .summary-explorer__image {
        margin: 0 0 10px; }
        @media (min-width: 768px) {
          .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy .summary-explorer__image.summary-explorer__image--panel {
            /* Ensures images within a column are aligned to the right and stay seperated */
            float: right;
            clear: both; } }
        .summary-explorer .summary-explorer__preview-panel .summary-explorer__panel-copy .summary-explorer__image.summary-explorer__image--center {
          margin: 0 auto 10px; }
  .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__column.summary-explorer__tabs-column:after {
    border-right: 1px solid #ccc; }
  .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a:hover, .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a:focus {
    background: #ccc; }
  .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active {
    color: #fff;
    background: #038e81; }
    .page-secondary-col--orange .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active {
      background: #9fc357; }
    .page-secondary-col--red .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active {
      background: #e0301e; }
    .page-secondary-col--burgundy .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active {
      background: #038e81; }
    .page-secondary-col--maroon .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active {
      background: #602320; }
    .page-secondary-col--rose .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active {
      background: #d93954; }
    .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:focus {
      color: #fff;
      background: #038e81; }
      .page-secondary-col--orange .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--orange .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:focus {
        background-color: #b13f02; }
      .page-secondary-col--red .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--red .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:focus {
        background-color: #be291a; }
      .page-secondary-col--burgundy .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--burgundy .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:focus {
        background-color: #038e81; }
      .page-secondary-col--maroon .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--maroon .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:focus {
        background-color: #521e1b; }
      .page-secondary-col--rose .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--rose .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:focus {
        background-color: #b93147; }
      .page-secondary-col--grey .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:hover, .page-secondary-col--grey .page-section.page-section--col-light-grey .summary-explorer .summary-explorer__link-listing li a.active:focus {
        background-color: #625b47; }
  @media (max-width: 767px) {
    .summary-explorer .summary-explorer__link-listing {
      display: none; }
    .summary-explorer .accordion-content-wrapper {
      display: block;
      position: relative;
      overflow: hidden;
      transition: height 0.5s ease-in-out;
      -webkit-transition: height 0.5s ease-in-out;
      -moz-transition: height 0.5s ease-in-out; }
      .summary-explorer .accordion-content-wrapper.mobile-collapsed {
        height: 200px; }
      .summary-explorer .accordion-content-wrapper:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: -30px;
        right: -30px;
        transition: box-shadow 0.3s linear;
        -webkit-transition: box-shadow 0.3s linear;
        -moz-transition: box-shadow 0.3s linear;
        box-shadow: inset white 0 -35px 40px;
        height: 60px;
        pointer-events: none; }
      .summary-explorer .accordion-content-wrapper.hide-shadow:after {
        transition: box-shadow 0.7s linear;
        -webkit-transition: box-shadow 0.7s linear;
        -moz-transition: box-shadow 0.7s linear;
        box-shadow: none; }
    .summary-explorer .accordion-content-show-more-wrapper {
      margin: 10px 0 30px; }
    .summary-explorer .accordion-content-show-more {
      display: inline;
      margin: 15px 0 30px;
      font-family: Georgia,serif;
      color: #404041;
      font-size: 16px;
      padding-bottom: 3px;
      font-size: 1.142rem;
      text-decoration: none;
      border-bottom: 1px solid #ccc;
      transition: all 200ms ease-in-out; }
      .summary-explorer .accordion-content-show-more:hover, .summary-explorer .accordion-content-show-more:focus {
        color: #404041;
        text-decoration: none;
        padding-bottom: 2px;
        border-bottom: 2px solid #038e81; }
        .page-secondary-col--orange .summary-explorer .accordion-content-show-more:hover, .page-secondary-col--orange .summary-explorer .accordion-content-show-more:focus {
          border-bottom: 2px solid #9fc357; }
        .page-secondary-col--red .summary-explorer .accordion-content-show-more:hover, .page-secondary-col--red .summary-explorer .accordion-content-show-more:focus {
          border-bottom: 2px solid #e0301e; }
        .page-secondary-col--burgundy .summary-explorer .accordion-content-show-more:hover, .page-secondary-col--burgundy .summary-explorer .accordion-content-show-more:focus {
          border-bottom: 2px solid #038e81; }
        .page-secondary-col--maroon .summary-explorer .accordion-content-show-more:hover, .page-secondary-col--maroon .summary-explorer .accordion-content-show-more:focus {
          border-bottom: 2px solid #602320; }
        .page-secondary-col--rose .summary-explorer .accordion-content-show-more:hover, .page-secondary-col--rose .summary-explorer .accordion-content-show-more:focus {
          border-bottom: 2px solid #d93954; }
    .page-section.page-section--col-light-grey .summary-explorer .accordion-content-wrapper:after {
      box-shadow: inset #f2f2f2 0 -35px 40px; }
    .page-section.page-section--col-light-grey .summary-explorer .accordion-content-wrapper.hide-shadow:after {
      box-shadow: none; } }
  @media (min-width: 768px) {
    .summary-explorer .accordion-content-wrapper {
      display: none; }
      .summary-explorer .accordion-content-wrapper.active {
        display: block; }
    .summary-explorer .accordion-content-show-more-wrapper {
      display: none; } }
