Updated HalfPage component.