Я пытаюсь уменьшить размер шрифта заголовка, если в нем более 20 символов. По какой-то причине кажется, что шрифт меньшего размера не отображается при длинном заголовке.
<div class="col-12 col-md-9">
<a href="{% url "pmp:project_detail" project.id %}">
{% if project > 20 %}
<h1 style="font-size:.7em;">{{ project }}</h1>
{% else %}
<h1>{{ project }}</h1>
{% endif %}
</a>
</div>