다른 페이지로 이동해도 'tag-banner' 클래스가 제거되지 않음

메인 아웃렛의 상단 패딩을 조정하고 싶은 설정을 작업하던 중, 해당 컴포넌트에 다음과 같은 선언이 있는 것을 확인했습니다:

.tag-banner #main-outlet {
  padding-top: 1.5em;
}

이 컴포넌트는 태그 배너가 있는 페이지로 이동할 때 body에 tag-banner 클래스를 추가합니다. 하지만 다른 페이지로 이동할 때 해당 클래스가 제거되지 않습니다. 이로 인해 padding-top 선언이 다른 모든 페이지에서도 계속 적용되고 있습니다.

클래스가 제거되지 않는 것은 버그라고 생각됩니다. 또한, 메인 아웃렛의 조정 대신 특정 컴포넌트 요소의 간격을 조정하는 것이 가능한지 궁금합니다.