Report about html page with js and css elements

The aim of this practical activity is to create a page using basic HTML that contains three forms. The forms should contain the following information:

Form 1: Personal Information
–A legend called “Personal Information” should be placed on the form and the form
should contain labels and text boxes for a user to enter their “Name”, “Postal Address” and “Age”.
Form 2: Billing Information
– A legend called “Billing Information” should be placed on the form and the form should contain a checkbox, a label and a text box. The Checkbox is to indicate whether the “Billing Address” is the same as the
“Postal Address”. The Label and Text box are to describe the “Postal Address” of the user.
Form 3: Newsletter Subscription
–A legend called “Newsletter Subscription” should be placed on the form. A radio
button for Yes/No should be placed on the form to allow the user to indicate whether or not
they would like to subscribe for a newsletter.

After submitting and passing  the web page part  the teacher asked for a brief report: all the instructions I got I’ve sent to you:

Please, can you also write a brief report on this assignment which outlines the assignment? Include the following: – General Introduction – Outline of the problem – Outline the solution (you can also include snippets of code)