.candour-statement {
  display: grid;
  grid-template-columns: minmax(220px, 300px) minmax(0, 1fr);
  align-items: center;
  gap: clamp(32px, 5vw, 80px);
}
.candour-statement__logo { display: block; width: 100%; height: auto; }
.candour-statement__copy { min-width: 0; }
.candour-statement__copy > .wrap {
  width: 100%; max-width: none; margin: 0; padding-inline: 0;
}
@media (max-width: 767px) {
  .candour-statement { grid-template-columns: 1fr; gap: 28px; }
  .candour-statement__logo { width: min(260px, 100%); margin-inline: auto; }
}
