#atomic .Ai\(c\) {
    align-items: center
}

#atomic .Ai\(e\) {
    align-items: end
}

#atomic .Bdc\(--batcave\) {
    border-color: #232a31;
    border-color: var(--batcave)
}

#atomic .Bdc\(t\) {
    border-color: transparent
}

#atomic .Bdbc\(--grey-hair\) {
    border-bottom-color: #f0f3f5;
    border-bottom-color: var(--grey-hair)
}

#atomic .Bdbs\(s\) {
    border-bottom-style: solid
}

.sticky-active .sticky-active_Bdbs\(n\),
.sticky-flow .sticky-flow_Bdbs\(n\) {
    border-bottom-style: none !important
}

#atomic .Bdbw\(1px\) {
    border-bottom-width: 1px
}

#atomic .Bdbw\(2px\) {
    border-bottom-width: 2px
}

#atomic .Bg\(\$topicSubnavListGradient\)\:\:a:after {
    background: linear-gradient(-90deg, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 0))
}

.sticky-active .sticky-active_Bgc\(--white\),
.sticky-flow .sticky-flow_Bgc\(--white\) {
    background-color: #fff !important;
    background-color: var(--white) !important
}

#atomic .C\(--batcave\) {
    color: #232a31;
    color: var(--batcave)
}

#atomic .C\(--battleship\) {
    color: #5b636a;
    color: var(--battleship)
}

#atomic .C\(--hulk-pants\)\:h:hover {
    color: #7e1fff;
    color: var(--hulk-pants)
}

#atomic .Cnt\(\$topicSubnavEmptyContent\)\:\:a:after {
    content: ""
}

#atomic .Cur\(d\) {
    cursor: default
}

#atomic .D\(b\) {
    display: block
}

#atomic .D\(f\) {
    display: flex
}

#atomic .Fxs\(0\) {
    flex-shrink: 0
}

#atomic .Fw\(500\) {
    font-weight: 500
}

#atomic .Fw\(600\) {
    font-weight: 600
}

#atomic .Fw\(700\) {
    font-weight: 700
}

#atomic .Fz\(14px\) {
    font-size: 14px
}

#atomic .Fz\(18px\) {
    font-size: 18px
}

#atomic .H\(38px\)\:\:a:after {
    height: 38px
}

#atomic .List\(n\) {
    list-style-type: none
}

#atomic .Lh\(16px\) {
    line-height: 16px
}

#atomic .Lh\(18px\) {
    line-height: 18px
}

#atomic .Lh\(20px\) {
    line-height: 20px
}

#atomic .Lh\(24px\) {
    line-height: 24px
}

#atomic .Mx\(-88px\) {
    margin-left: -88px;
    margin-right: -88px
}

#atomic .Mx\(12px\) {
    margin-left: 12px;
    margin-right: 12px
}

.sticky-active .sticky-active_Mx\(a\),
.sticky-flow .sticky-flow_Mx\(a\) {
    margin-left: auto !important;
    margin-right: auto !important
}

#atomic .Mt\(-36px\) {
    margin-top: -36px
}

#atomic .Mt\(6px\) {
    margin-top: 6px
}

.sticky-active .sticky-active_Mt\(0\),
.sticky-flow .sticky-flow_Mt\(0\) {
    margin-top: 0 !important
}

#atomic .Mend\(0\)\:lc:last-child {
    margin-right: 0
}

#atomic .Mend\(20px\) {
    margin-right: 20px
}

#atomic .Mend\(32px\) {
    margin-right: 32px
}

#atomic .Mb\(0\) {
    margin-bottom: 0
}

#atomic .Mb\(32px\) {
    margin-bottom: 32px
}

.sticky-active .sticky-active_Mb\(0\),
.sticky-flow .sticky-flow_Mb\(0\) {
    margin-bottom: 0 !important
}

#atomic .Mstart\(-20px\) {
    margin-left: -20px
}

#atomic .Maw\(1136px\) {
    max-width: 1136px
}

#atomic .Maw\(140px\) {
    max-width: 140px
}

#atomic .Miw\(100px\) {
    min-width: 100px
}

#atomic .Miw\(50px\) {
    min-width: 50px
}

#atomic .End\(0\)\:\:a:after {
    right: 0
}

#atomic .B\(2px\) {
    bottom: 2px
}

#atomic .Ov\(h\) {
    overflow: hidden
}

#atomic .Ovx\(s\) {
    overflow-x: scroll
}

#atomic .Px\(88px\) {
    padding-left: 88px;
    padding-right: 88px
}

#atomic .Py\(0\) {
    padding-bottom: 0;
    padding-top: 0
}

#atomic .Py\(12px\) {
    padding-top: 12px
}

#atomic .Pb\(12px\),
#atomic .Py\(12px\) {
    padding-bottom: 12px
}

#atomic .Py\(5px\) {
    padding-bottom: 5px;
    padding-top: 5px
}

#atomic .Pt\(10px\) {
    padding-top: 10px
}

#atomic .Pt\(4px\) {
    padding-top: 4px
}

#atomic .Pend\(16px\) {
    padding-right: 16px
}

#atomic .Pend\(60px\)\:lc:last-child {
    padding-right: 60px
}

#atomic .Pb\(8px\) {
    padding-bottom: 8px
}

#atomic .Pstart\(0\) {
    padding-left: 0
}

#atomic .Pstart\(20px\) {
    padding-left: 20px
}

.sticky-active .sticky-active_Pstart\(40px\),
.sticky-flow .sticky-flow_Pstart\(40px\) {
    padding-left: 40px !important
}

#atomic .Pe\(n\)\:\:a:after {
    pointer-events: none
}

#atomic .Pos\(r\) {
    position: relative
}

#atomic .Pos\(st\)\:\:a:after {
    position: sticky
}

#atomic .Td\(n\) {
    text-decoration: none
}

#atomic .Whs\(nw\) {
    white-space: nowrap
}

#atomic .W\(100\%\) {
    width: 100%
}

#atomic .W\(45px\)\:\:a:after {
    width: 45px
}

#atomic .Z\(10\) {
    z-index: 10
}

#atomic .Z\(11\) {
    z-index: 11
}

@media(min-width:1215px) {
    .sticky-flow .sticky-flow_Pstart\(0\)--miw1215[class] {
        padding-left: 0 !important
    }
}

@media(min-width:1312px) {
    #atomic .Mx\(a\)--miw1312[class] {
        margin-left: auto;
        margin-right: auto
    }

    #atomic .Miw\(1136px\)--miw1312[class] {
        min-width: 1136px
    }

    .sticky-active .sticky-active_Pstart\(0\)--miw1312[class] {
        padding-left: 0 !important
    }
}