/* Keep the entry-retention reassurance readable on narrow screens. */
@media (max-width: 640px) {
  .homepage-20261028 .entry-promise {
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr);
    align-items: start;
    column-gap: 16px;
    row-gap: 14px;
  }
  .homepage-20261028 .entry-promise > div {
    min-width: 0;
  }
  .homepage-20261028 .entry-promise > a {
    grid-column: 2;
    justify-self: start;
    margin-left: 0;
    white-space: normal;
  }
}
