It's like Wordpress, and it's bad practice. Maybe try this instead?
<form action = "/">
<fieldset>
<legend>Shipping Information</legend>
<label>Full name: <input name = fn>
<small>Format: First Last</small>
</label>
<label>Age: <input name = age type = number min = 0></label>
<label>Post code: <input name = pc>
<small>Format: AB12 3CD</small>
</label>
</fieldset>
</form>
In the forms section, you are using paragraph
<p>
tags for sectioning content. It's a bad practice, and it's unsemantic:It's like Wordpress, and it's bad practice. Maybe try this instead?