.родитель {
display: flex;
align-items: flex-start;
flex-direction: column;
}
.вляющий_на_ширину_блок {
display: flex;
align-items: center;
width: fit-content;
}
.не_влияющий_на ширину_блок_с_текстом {
text-wrap: balance;
width: min-content;
min-width: fit-content;
}