[IMP] website_portal: styling. layout should be fixed with only one overflow control, footer only appears fully on hover. that way we use 100% of the height.