.LLLL {
  display: grid;
  gap: var(--sp45);
  grid-template-columns: 1fr;
  align-items: stretch;
}
.LLLL :nth-child(1 of form),
.LLLL :nth-child(1 of nav) {
  grid-column: 1 / 2;
  text-align: center;
}
.LLLL .views-row .update-teaser {
  display: grid;
  grid-gap: var(--sp15);
}
.LLLL .views-row .image {
  position: relative;
}
.LLLL .views-row .byline .tag {
  text-transform: uppercase;
  font-size: var(--font-size-xsm);
}

/* Tablet */
/* Tablet */
@media (min-width: 520px) {
    .LLLL {
        grid-template-columns: 1fr 1fr;
    }

    .LLLL :nth-child(1 of form),
    .LLLL :nth-child(1 of nav) {
        grid-column: 1 / 2;
    }
}
@media (min-width: 850px) {
  .LLLL {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .LLLL :nth-child(1 of form),
  .LLLL :nth-child(1 of nav) {
    grid-column: 1 / 3;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .LLLL {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .LLLL :nth-child(1 of form),
  .LLLL :nth-child(1 of nav) {
    grid-column: 1 / 4;
  }
}
