.details > div {
display: grid;
grid-template-columns: max-content 1fr;
gap: 2rem;
}
<div class="details">
<div>
<header>Дата</header>
<div>Май</div>
</div>
<div>
<header>Организация</header>
<div>Детский мир</div>
</div>
<div>
<header>Адрес</header>
<div>Москва</div>
</div>
</div>
Подскажите как сделать чтобы header был шириной максимальный (то есть брал размер от Организация) то есть везде одинаковый ширины, без использования фиксированной ширины для header.
Результат хотелось бы как на картинке: