<fieldset>
<label><input type="radio" name="account-type" /> Personal Account</label>
<label><input type="radio" name="account-type" /> Business Account</label>
<label><input type="checkbox" required /> I accept the terms and conditions</label>
<a href="https://www.freecodecamp.org/news/terms-of-service/">terms and conditions</a>
</fieldset>
You have included extra space in the code that I have quoted. Remove the extra space before terms and it will work. The extra space will show up as 2 spaces in the webpage.
There are 2 spaces in the code.
1st after - I accept the
2nd before - terms and conditions.
In this case the text will show up with two space between “the” & “terms”. This will not look good on a page. It is like appending an extra space between two words unnecessarily.