JSFiddle - React, Tailwind, and code Playground

HTML

<div class="grey">
  <p>Одна или несколько строк текста размером 14px</p>
  <div class="yellow">
  </div>
</div>
<div class="grey">
  <p>Одна или несколько строк текста, причём блок текста может быть и больше, чем блок слева, а может быть и меньше, как получится, хоть так, хоть так. Одна или несколько строк текста, причём блок текста может быть и больше, чем блок слева, а может быть и меньше, как получится, хоть так, хоть так. Одна или несколько строк текста, причём блок текста может быть и больше, чем блок слева, а может быть и меньше, как получится, хоть так, хоть так. Одна или несколько строк текста, причём блок текста может быть и больше, чем блок слева, а может быть и меньше, как получится, хоть так, хоть так.</p>
  <div class="yellow">
  </div>
</div>

CSS

.grey {
  width: auto;
  min-height: auto;
  margin: 10px;
  padding: 10px;
  border: 1px solid #b0b0b0;
  background: #efefef;
  display: inline-block;
}

.yellow {
  width: 150px;
  height: 150px;
  margin: 0;
  padding: 10px;
  border: 1px solid #b0b0b0;
  background: #fafb9d;
}

p {
  margin: 0 10px 0px 180px;
  float: left;
  font-size: 14px;
}