[DETAIL PAGE CODE REMAINS SAME - OMITTED FOR BREVITY]