Стилизация ссылок и родительсих блоков
Предположим, существует блок <div class="item"> со ссылкой внутри <a class="item__link">:
<div class="item"> // .item {color: red; font-weight: 500;}
<a class="item__link"> какой-либо текст </a> // .item__link {color: red; font-weight: 500;}
</div>
С точки зрения правильности, кому по итогу задавать стили (цвет, фонт-вейт/сайз/фэмэли и тому подобные стили) - блоку или ссылке?
На практике убедился, что такие бызовые вещи можно стилизовать и через блок и через ссылку одинаково, разницы на выходе не будет. Интересует - какой вариант грамотнее.