/* Brenda's wider desktop frame: imagery and card collections, not article text. */
body:has(#rec147603423) .brenda-featured {
  margin-bottom: 36px;
}

#rec147603423 {
  padding-top: 28px !important;
}

@media (max-width: 700px) {
  body:has(#rec147603423) .brenda-featured {
    margin-bottom: 28px;
  }

  #rec147603423 {
    padding-top: 20px !important;
  }
}

@media (min-width: 1360px) {
  #rec765653980 .t228__maincontainer,
  #rec851798203 .t-container,
  #rec45845751 .t-container,
  .t-card__container.t-container:has(> .t649__col),
  .t404 > .t-container:has(> .t404__col),
  .brenda-featured {
    width: calc(100% - 80px) !important;
    max-width: 1680px !important;
    box-sizing: border-box;
  }

  .brenda-featured {
    padding: 0 !important;
  }

  .t-card__container.t-container:has(> .t649__col),
  .t404 > .t-container:has(> .t404__col) {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    column-gap: 36px;
    row-gap: 60px;
  }

  .t-card__container.t-container:has(> .t-col_6),
  .t404 > .t-container:has(> .t-col_6) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .t404 > .t-container:has(> .t-col_3) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .t-card__container.t-container > .t-card__col,
  .t404 > .t-container > .t404__col {
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    margin: 0 !important;
    float: none !important;
  }

  .t-card__container.t-container > .t-clear,
  .t404 > .t-container > .t-clear {
    display: none !important;
  }

  .t-card__container.t-container::before,
  .t-card__container.t-container::after,
  .t404 > .t-container:has(> .t404__col)::before,
  .t404 > .t-container:has(> .t404__col)::after {
    content: none !important;
    display: none !important;
  }

  .t-card__container.t-container > .t-card__col.t-animate {
    opacity: 1 !important;
    transform: none !important;
  }

  .t-card__container.t-container .t649__blockimg {
    width: 100% !important;
    height: 0 !important;
    padding-bottom: 66.6667% !important;
  }

  .t404 > .t-container .t404__imgbox {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 360 / 234;
  }

  .t404 > .t-container .t404__img {
    width: 100% !important;
    height: 100% !important;
  }

  #rec45845751 .t-container {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    column-gap: 48px;
  }

  #rec45845751 .t-container::before,
  #rec45845751 .t-container::after {
    content: none !important;
    display: none !important;
  }

  #rec45845751 .t-container > .t-col {
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    margin: 0 !important;
    float: none !important;
  }

  #rec45845751 .t-container > .t-col:last-child {
    width: 100% !important;
    max-width: 650px !important;
    justify-self: end;
  }
}
