Despite adding margin, my h3 tag and p tag in a div keep overlapping.
.title {
margin: 0 0 26px;
width: 335px;
height: 28px;
font-size: 24px;
font-stretch: normal;
font-style: normal;
line-height: 36px;
letter-spacing: 0;
text-align: center;
}
.para {
font-size: 16px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.75;
letter-spacing: normal;
text-align: center;
color: #3f4658;
margin: 26px 0 0;
}
<div class="new">
<h3 class="title">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quae in controversiam veniunt, de iis, si placet, disseramus. Aliud </h3>
<p class="para">
Et si turpitudinem fugimus in statu et motu corporis, quid est cur pulchritudinem non sequamur? Hoc etsi multimodis reprehendi potest, tamen accipio, quod dant. Duo Reges: constructio interrete. Quid me istud rogas? Varietates autem iniurasque fortunae
facile veteres philosophorum praeceptis instituta vita superabat. Est enim effectrix multarum et magnarum voluptatum. Quod si ita se habeat, non possit beatam praestare vitam sapientia. Satis est ad hoc responsum.
</p>
</div>
I am looking for a flexible title that adjusts responsively to avoid overlapping with the paragraph below.