'tag-banner' クラスが離れるときに削除されない

メインアウトレットのトップパディングを調整したいセットアップで作業していますが、コンポーネントに次の宣言があることに気づきました。

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

コンポーネントは、タグバナーのあるページに移動すると、bodyに tag-banner クラスを追加します。しかし、移動してもクラスは実際には削除されません。そのため、padding-top宣言は他のすべてのページで有効なままになります。

クラスが削除されないのはバグだと思います。しかし、main-outletの調整を削除し、代わりにコンポーネント要素のスペーシングを調整することは可能かどうか疑問に思っています。