How do you ensure consistency across different platforms while respecting platform-specific guidelines?