.RevRecRulesCard,.RevRecRulesCard__iconContainer{height:var(--revRecRulesAnimationCardHeight)}.RevRecRulesCard__iconContainer{position:relative;display:flex;overflow:hidden;align-items:center;flex:0 0 auto;justify-content:center;width:4px;color:var(--knockoutColor)}@media (min-width:600px){.RevRecRulesCard__iconContainer{width:var(--revRecRulesAnimationCardHeight)}}.RevRecRulesCard__iconContainer:after,.RevRecRulesCard__iconContainer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity var(--transitionDuration) var(--transitionEasing);border-top-left-radius:var(--cardBorderRadius);border-bottom-left-radius:var(--cardBorderRadius)}.RevRecRulesCard__iconContainer:before{background-color:#727f96}.RevRecRulesCard__iconContainer:after{background-color:var(--accentColor)}.CyclingCard--isInactive .RevRecRulesCard__iconContainer:after{opacity:0}.RevRecRulesCard__icon{position:relative;z-index:1}@media (max-width:599px){.RevRecRulesCard__icon{display:none}}.RevRecRulesCard__body{overflow:hidden;width:100%;height:var(--revRecRulesAnimationCardHeight);padding:8px 16px;transition:opacity var(--transitionDuration) var(--transitionEasing)}@media (min-width:600px){.RevRecRulesCard__body{padding:12px 16px}}.CyclingCard--isInactive .RevRecRulesCard__body{opacity:.5}.RevRecRulesCard__bodyGrid{display:flex;align-items:center}.RevRecRulesCard__bodyColumn{overflow:hidden;flex:0 1 auto}.RevRecRulesCard__title{width:100%;margin-bottom:4px;color:var(--titleColor);font:var(--fontWeightSemibold) 12px/20px var(--fontFamily)}.RevRecRulesCard__overline,.RevRecRulesCard__title{overflow:hidden;letter-spacing:-.154px;text-overflow:ellipsis;white-space:nowrap}.RevRecRulesCard__overline{color:var(--disclaimerTextColor);font:var(--fontWeightNormal) 11px/20px var(--fontFamily)}.RevRecRulesCard__label{overflow:hidden;color:var(--textColor);font:var(--fontWeightNormal) 10px/20px var(--fontFamily);letter-spacing:-.154px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:600px){.RevRecRulesCard__label{font:var(--fontWeightNormal) 11px/20px var(--fontFamily)}}.RevRecRulesCard__separator{position:relative;flex:0 0 26px;height:32px;min-width:12px}.RevRecRulesCard__separator:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#e3e8ee}