@import './global/global';

.cu-topic-list {
  display: flex;
  flex-direction: column;

  &[class*="cu-colorscheme--"] {
    padding: var(--cu-vr1) var(--cu-ps1);
  }
}

@include breakpoint(md) {
  .cu-topic-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--cu-vr3);


    &[class*="cu-colorscheme--"] {
      padding: var(--cu-vr3) var(--cu-ps4);
    }
  }
}

.cu-topic-list__content {
  order: 2;
  display: flex;
  flex-direction: column;
  gap: var(--cu-vr0);
}

.cu-topic-list__items {
  order: 5;
  padding: 0;
  margin: 0;
}

.cu-topic-list__item {
  border-bottom: 1px solid #BABABA;
  min-height: 80px;
  display: flex;
  align-items: stretch;
  padding: var(--cu-vr0) 0;
}

.cu-topic-list__item:last-of-type {
  border: none;
  padding-bottom: 0;
}

.cu-topic-list__item-link {
  display: flex;
  flex-grow: 1;
  align-items: center;
  text-decoration: none;
}

.cu-topic-list__media {
  order: 1;
  margin-bottom: var(--cu-vr1);

  @include breakpoint(md) {
    margin-bottom: 0;

    .cu-image {
      height: 100%;
    }
  }
}

