.browse-container {
    margin-right: auto;
    margin-left: auto;
    /*padding-left: 15px;
    padding-right: 15px;*/
    min-width: 320px;
}
    .browse-container:before {
        display: table;
        content: " ";
    }
    .browse-container:after {
        display: table;
        content: " ";
        clear: both;
    }

@media (min-width:768px) {
    .browse-container {
        width: 750px
    }
}

@media (min-width:992px) {
    .browse-container {
        width: 970px
    }
}

@media (min-width:1200px) {
    .browse-container {
        width: 1170px
    }
}

@media (min-width:1440px) {
    .browse-container {
        width: 1170px
    }
}

.min-width-tablet {
    min-width: 768px
}

.browse-container {
    margin: 0 auto
}

@media (min-width:1440px) {
    .browse-container {
        max-width: 1405px;
        width: 100%
    }
}

@media (min-width:1440px) {
    .browse-container.suppress-xl {
        width: 1170px
    }
}

.jumbotron--topic, .jumbotron__collapsed, .jumbotron__expanded {
    background: linear-gradient(220deg,#ec5252 -30%,#6e1a52 70%);
    color: #fff;
    min-height: 250px;
    margin-bottom: -150px;
    padding-top: 32px;
    transition: min-height .3s ease
}

@media only screen and (min-width:576px) {
    .jumbotron--topic, .jumbotron__collapsed, .jumbotron__expanded {
        background: linear-gradient(220deg,#ec5252 -10%,#6e1a52 70%)
    }
}

.jumbotron__collapsed {
    min-height: 80px;
    margin-bottom: 20px;
    padding-top: 8px
}

.jumbotron__server-rendered {
    margin-bottom: 0
}

.jumbotron--topic {
    min-height: 70px;
    margin-bottom: 0;
    padding-top: 24px
}

    .jumbotron--topic.jumbotron--topic__server-rendered {
        min-height: 131px
    }

.jumbotron__title {
    color: #fff
}

    .jumbotron__title h1 {
        font-size: 24px;
        margin: 0;
        padding-bottom: 8px
    }

.jumbotron__content-container {
    margin-top: 15px
}

    .jumbotron__content-container > div {
        padding-bottom: 16px
    }

        .jumbotron__content-container > div:last-child {
            padding-bottom: 24px
        }

@media only screen and (min-width:576px) {
    .jumbotron__content-container > div:last-child {
        padding-bottom: 32px
    }
}

@media only screen and (min-width:768px) {
    .jumbotron__server-rendered {
        margin-top: 48px
    }
}

@media only screen and (min-width:576px) {
    .jumbotron--topic, .jumbotron__collapsed {
        min-height: 103px;
        padding-top: 32px
    }

    .jumbotron__title {
        align-items: center;
        display: flex;
        justify-content: space-between
    }

        .jumbotron__title h1 {
            font-size: 36px;
            padding-bottom: 0
        }

    .jumbotron--topic.jumbotron--topic__server-rendered {
        min-height: 123px
    }
}
/*# sourceMappingURL=browse.b5e94f301d4457f4a4982e22fab4d683.css.map*/
