/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.centered-content>div:first-child {
    margin-left: auto;
    margin-right: auto
}

.text-long .media-entity-wrapper.video {
    float: none;
    position: relative
}

.text-long .media-entity-wrapper.video:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%
}

.text-long .media-entity-wrapper.video>img,.text-long .media-entity-wrapper.video>video {
    -o-object-fit: cover;
    object-fit: cover
}

.text-long .media-entity-wrapper.video>* {
    position: relative;
    z-index: 5
}

.text-long .media-entity-wrapper.video>div {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.text-long .media-entity-wrapper.video iframe {
    height: 100%;
    min-height: unset;
    width: 100%
}

@media only screen and (min-width: 0) {
    .su-margin-top {
        margin-top:1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top {
        margin-top:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top {
        margin-top:1.9rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom {
        margin-bottom:1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom {
        margin-bottom:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom {
        margin-bottom:1.9rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right {
        margin-right:1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right {
        margin-right:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right {
        margin-right:1.9rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left {
        margin-left:1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left {
        margin-left:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left {
        margin-left:1.9rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-top-1 {
        margin-top:2.31rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top-1 {
        margin-top:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top-1 {
        margin-top:2.74rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right-1 {
        margin-right:2.31rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right-1 {
        margin-right:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right-1 {
        margin-right:2.74rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom-1 {
        margin-bottom:2.31rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom-1 {
        margin-bottom:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom-1 {
        margin-bottom:2.74rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left-1 {
        margin-left:2.31rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left-1 {
        margin-left:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left-1 {
        margin-left:2.74rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-top-2 {
        margin-top:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top-2 {
        margin-top:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top-2 {
        margin-top:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right-2 {
        margin-right:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right-2 {
        margin-right:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right-2 {
        margin-right:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom-2 {
        margin-bottom:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom-2 {
        margin-bottom:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom-2 {
        margin-bottom:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left-2 {
        margin-left:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left-2 {
        margin-left:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left-2 {
        margin-left:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-top-3 {
        margin-top:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top-3 {
        margin-top:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top-3 {
        margin-top:4.75rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right-3 {
        margin-right:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right-3 {
        margin-right:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right-3 {
        margin-right:4.75rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom-3 {
        margin-bottom:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom-3 {
        margin-bottom:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom-3 {
        margin-bottom:4.75rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left-3 {
        margin-left:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left-3 {
        margin-left:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left-3 {
        margin-left:4.75rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-top-4 {
        margin-top:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top-4 {
        margin-top:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top-4 {
        margin-top:6.08rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right-4 {
        margin-right:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right-4 {
        margin-right:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right-4 {
        margin-right:6.08rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom-4 {
        margin-bottom:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom-4 {
        margin-bottom:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom-4 {
        margin-bottom:6.08rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left-4 {
        margin-left:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left-4 {
        margin-left:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left-4 {
        margin-left:6.08rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-top-5 {
        margin-top:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top-5 {
        margin-top:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top-5 {
        margin-top:7.6rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right-5 {
        margin-right:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right-5 {
        margin-right:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right-5 {
        margin-right:7.6rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom-5 {
        margin-bottom:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom-5 {
        margin-bottom:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom-5 {
        margin-bottom:7.6rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left-5 {
        margin-left:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left-5 {
        margin-left:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left-5 {
        margin-left:7.6rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-top-6 {
        margin-top:8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top-6 {
        margin-top:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top-6 {
        margin-top:9.5rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right-6 {
        margin-right:8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right-6 {
        margin-right:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right-6 {
        margin-right:9.5rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom-6 {
        margin-bottom:8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom-6 {
        margin-bottom:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom-6 {
        margin-bottom:9.5rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left-6 {
        margin-left:8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left-6 {
        margin-left:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left-6 {
        margin-left:9.5rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-top-7 {
        margin-top:9.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top-7 {
        margin-top:10.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top-7 {
        margin-top:11.4rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right-7 {
        margin-right:9.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right-7 {
        margin-right:10.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right-7 {
        margin-right:11.4rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom-7 {
        margin-bottom:9.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom-7 {
        margin-bottom:10.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom-7 {
        margin-bottom:11.4rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left-7 {
        margin-left:9.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left-7 {
        margin-left:10.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left-7 {
        margin-left:11.4rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-top-8 {
        margin-top:11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top-8 {
        margin-top:12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top-8 {
        margin-top:13.3rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right-8 {
        margin-right:11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right-8 {
        margin-right:12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right-8 {
        margin-right:13.3rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom-8 {
        margin-bottom:11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom-8 {
        margin-bottom:12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom-8 {
        margin-bottom:13.3rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left-8 {
        margin-left:11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left-8 {
        margin-left:12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left-8 {
        margin-left:13.3rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-top-9 {
        margin-top:14.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-top-9 {
        margin-top:16.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-top-9 {
        margin-top:17.1rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-right-9 {
        margin-right:14.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-right-9 {
        margin-right:16.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-right-9 {
        margin-right:17.1rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-bottom-9 {
        margin-bottom:14.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-bottom-9 {
        margin-bottom:16.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-bottom-9 {
        margin-bottom:17.1rem
    }
}

@media only screen and (min-width: 0) {
    .su-margin-left-9 {
        margin-left:14.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-margin-left-9 {
        margin-left:16.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-margin-left-9 {
        margin-left:17.1rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-top-1 {
        padding-top:2.31rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-top-1 {
        padding-top:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-top-1 {
        padding-top:2.74rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-right-1 {
        padding-right:2.31rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-right-1 {
        padding-right:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-right-1 {
        padding-right:2.74rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-bottom-1 {
        padding-bottom:2.31rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-bottom-1 {
        padding-bottom:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-bottom-1 {
        padding-bottom:2.74rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-left-1 {
        padding-left:2.31rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-left-1 {
        padding-left:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-left-1 {
        padding-left:2.74rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-top-2 {
        padding-top:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-top-2 {
        padding-top:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-top-2 {
        padding-top:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-right-2 {
        padding-right:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-right-2 {
        padding-right:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-right-2 {
        padding-right:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-bottom-2 {
        padding-bottom:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-bottom-2 {
        padding-bottom:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-bottom-2 {
        padding-bottom:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-left-2 {
        padding-left:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-left-2 {
        padding-left:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-left-2 {
        padding-left:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-top-3 {
        padding-top:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-top-3 {
        padding-top:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-top-3 {
        padding-top:4.75rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-right-3 {
        padding-right:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-right-3 {
        padding-right:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-right-3 {
        padding-right:4.75rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-bottom-3 {
        padding-bottom:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-bottom-3 {
        padding-bottom:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-bottom-3 {
        padding-bottom:4.75rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-left-3 {
        padding-left:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-left-3 {
        padding-left:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-left-3 {
        padding-left:4.75rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-top-4 {
        padding-top:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-top-4 {
        padding-top:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-top-4 {
        padding-top:6.08rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-right-4 {
        padding-right:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-right-4 {
        padding-right:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-right-4 {
        padding-right:6.08rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-bottom-4 {
        padding-bottom:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-bottom-4 {
        padding-bottom:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-bottom-4 {
        padding-bottom:6.08rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-left-4 {
        padding-left:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-left-4 {
        padding-left:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-left-4 {
        padding-left:6.08rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-top-5 {
        padding-top:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-top-5 {
        padding-top:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-top-5 {
        padding-top:7.6rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-right-5 {
        padding-right:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-right-5 {
        padding-right:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-right-5 {
        padding-right:7.6rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-bottom-5 {
        padding-bottom:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-bottom-5 {
        padding-bottom:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-bottom-5 {
        padding-bottom:7.6rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-left-5 {
        padding-left:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-left-5 {
        padding-left:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-left-5 {
        padding-left:7.6rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-top-6 {
        padding-top:8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-top-6 {
        padding-top:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-top-6 {
        padding-top:9.5rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-right-6 {
        padding-right:8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-right-6 {
        padding-right:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-right-6 {
        padding-right:9.5rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-bottom-6 {
        padding-bottom:8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-bottom-6 {
        padding-bottom:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-bottom-6 {
        padding-bottom:9.5rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-left-6 {
        padding-left:8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-left-6 {
        padding-left:9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-left-6 {
        padding-left:9.5rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-top-7 {
        padding-top:9.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-top-7 {
        padding-top:10.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-top-7 {
        padding-top:11.4rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-right-7 {
        padding-right:9.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-right-7 {
        padding-right:10.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-right-7 {
        padding-right:11.4rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-bottom-7 {
        padding-bottom:9.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-bottom-7 {
        padding-bottom:10.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-bottom-7 {
        padding-bottom:11.4rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-left-7 {
        padding-left:9.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-left-7 {
        padding-left:10.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-left-7 {
        padding-left:11.4rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-top-8 {
        padding-top:11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-top-8 {
        padding-top:12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-top-8 {
        padding-top:13.3rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-right-8 {
        padding-right:11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-right-8 {
        padding-right:12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-right-8 {
        padding-right:13.3rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-bottom-8 {
        padding-bottom:11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-bottom-8 {
        padding-bottom:12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-bottom-8 {
        padding-bottom:13.3rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-left-8 {
        padding-left:11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-left-8 {
        padding-left:12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-left-8 {
        padding-left:13.3rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-top-9 {
        padding-top:14.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-top-9 {
        padding-top:16.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-top-9 {
        padding-top:17.1rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-right-9 {
        padding-right:14.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-right-9 {
        padding-right:16.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-right-9 {
        padding-right:17.1rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-bottom-9 {
        padding-bottom:14.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-bottom-9 {
        padding-bottom:16.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-bottom-9 {
        padding-bottom:17.1rem
    }
}

@media only screen and (min-width: 0) {
    .su-padding-left-9 {
        padding-left:14.4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-padding-left-9 {
        padding-left:16.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-padding-left-9 {
        padding-left:17.1rem
    }
}

.toolbar-oriented .toolbar-bar .user-tab {
    float: right
}

.su-local-footer__columns .su-local-footer__social-links a.su-link--external:after,.su-local-footer__columns .su-local-footer__social-links a.su-link--mailto:after,.su-lockup a.su-link--external:after,svg.su-link--external {
    clip: rect(1px,1px,1px,1px);
    border: 0;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

a.su-link--external {
    text-decoration: underline
}

a.su-link--external.su-button:after {
    background-color: #fff
}

a.su-link--external.su-button--big:after {
    background-color: #fff;
    height: 15px;
    width: 15px
}

a.su-link--external.su-button--secondary:after {
    background-color: #6E0507
}

a.su-link--external.su-button--secondary:active:after,a.su-link--external.su-button--secondary:focus:after,a.su-link--external.su-button--secondary:hover:after {
    background-color: #352e2a
}

a.su-link--external.su-secondary-nav__link:active:after,a.su-link--external.su-secondary-nav__link:after,a.su-link--external.su-secondary-nav__link:focus:after,a.su-link--external.su-secondary-nav__link:hover:after {
    background-color: #6E0507
}

a.mailto svg {
    fill: #006cb8;
    height: 19px;
    margin-left: .25em;
    margin-right: 0;
    padding-right: .01em;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
    width: 22px
}

a.mailto svg path {
    stroke: #006cb8;
    stroke-width: 0
}

a.mailto svg:active,a.mailto svg:focus,a.mailto svg:hover {
    fill: #352e2a;
    -webkit-transform: translateX(.2em);
    transform: translateX(.2em)
}

a.mailto svg:active path,a.mailto svg:focus path,a.mailto svg:hover path {
    stroke: #352e2a
}

a.mailto.su-button svg,a.mailto.su-button svg:active,a.mailto.su-button svg:focus,a.mailto.su-button svg:hover,a.mailto.su-button--big svg,a.mailto.su-button--big svg:active,a.mailto.su-button--big svg:focus,a.mailto.su-button--big svg:hover {
    fill: #fff
}

a.mailto.su-button svg path,a.mailto.su-button svg:active path,a.mailto.su-button svg:focus path,a.mailto.su-button svg:hover path,a.mailto.su-button--big svg path,a.mailto.su-button--big svg:active path,a.mailto.su-button--big svg:focus path,a.mailto.su-button--big svg:hover path {
    stroke: #fff
}

a.mailto.su-button--secondary svg {
    fill: #6E0507
}

a.mailto.su-button--secondary svg:active,a.mailto.su-button--secondary svg:focus,a.mailto.su-button--secondary svg:hover {
    fill: #352e2a
}

a.mailto.su-button--secondary svg:active path,a.mailto.su-button--secondary svg:focus path,a.mailto.su-button--secondary svg:hover path {
    stroke: #352e2a
}

a.mailto.su-button--secondary svg path {
    stroke: #6E0507
}

a.mailto.su-link--action {
    text-decoration: underline
}

a.mailto.su-link--action:after {
    margin: 0;
    -webkit-mask-size: 0;
    mask-size: 0
}

.su-local-footer__action-links a,.su-local-footer__action-links a.su-link--external,.su-secondary-nav a,.su-secondary-nav a.su-link--external,nav[aria-label^=footer] a,nav[aria-label^=footer] a.su-link--external {
    text-decoration: none
}

.su-local-footer__action-links a.su-link--external:active,.su-local-footer__action-links a.su-link--external:focus,.su-local-footer__action-links a.su-link--external:hover,.su-local-footer__action-links a:active,.su-local-footer__action-links a:focus,.su-local-footer__action-links a:hover,.su-secondary-nav a.su-link--external:active,.su-secondary-nav a.su-link--external:focus,.su-secondary-nav a.su-link--external:hover,.su-secondary-nav a:active,.su-secondary-nav a:focus,.su-secondary-nav a:hover,nav[aria-label^=footer] a.su-link--external:active,nav[aria-label^=footer] a.su-link--external:focus,nav[aria-label^=footer] a.su-link--external:hover,nav[aria-label^=footer] a:active,nav[aria-label^=footer] a:focus,nav[aria-label^=footer] a:hover {
    color: #352e2a;
    text-decoration: underline
}

.su-secondary-nav--light a.su-secondary-nav__link:active:after,.su-secondary-nav--light a.su-secondary-nav__link:active:before,.su-secondary-nav--light a.su-secondary-nav__link:hover:after,.su-secondary-nav--light a.su-secondary-nav__link:hover:before {
    background-color: #352e2a
}

@media only screen and (min-width: 0) {
    .peking_university-person-terms-term-link {
        margin-bottom:4rem
    }
}

@media only screen and (min-width: 768px) {
    .peking_university-person-terms-term-link {
        margin-bottom:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .peking_university-person-terms-term-link {
        margin-bottom:4.75rem
    }
}

h4.field-content {
    margin-bottom: 0
}

h4.field-content>a {
    word-wrap: break-word;
    color: #6E0507;
    font-size: 1em;
    font-weight: 600;
    text-decoration: none;
    word-break: break-word
}

h4.field-content>a:focus,h4.field-content>a:hover {
    color: #352e2a;
    text-decoration: underline
}

.su-card section.su-card__contents div.su-card__superhead {
    font-size: .9em;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 1rem
}

.su-card {
    background-color: #fff;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    display: block
}

@media only screen and (min-width: 0) and (max-width:575px) {
    .su-card figure,.su-card img {
        display:none
    }
}

.su-card .su-card__contents {
    font-family: Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    padding: 3rem
}

@media only screen and (min-width: 768px) {
    .su-card .su-card__contents {
        padding:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card .su-card__contents {
        padding:3.8rem
    }
}

.su-card .su-card__contents p {
    font-size: 1.8rem;
    line-height: 1.3
}

@media (max-width: 767px) {
    .su-card .su-card__contents p {
        font-size:1.6rem
    }
}

.su-card .su-card__contents>:first-child {
    margin-top: -.3em;
    padding-top: 0
}

.su-card .su-card__contents>:last-child:not(.su-card__button) {
    margin-bottom: 0;
    padding-bottom: 0
}

.su-card .su-card__contents>span {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    clear: both;
    display: block;
    font-size: .9em;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: .8rem;
    margin-top: 0
}

@media only screen and (min-width: 768px) {
    .su-card .su-card__contents>span {
        margin-bottom:.9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card .su-card__contents>span {
        margin-bottom:1rem
    }
}

.su-card .su-card__contents>span a {
    font-weight: 700;
    text-decoration: none
}

.su-card .su-card__contents>span a:focus,.su-card .su-card__contents>span a:hover {
    text-decoration: underline
}

.su-card .su-card__contents>h2 {
    font-size: 1.5625em;
    letter-spacing: -.012em;
    margin-bottom: 1.1rem
}

@media only screen and (min-width: 768px) {
    .su-card .su-card__contents>h2 {
        margin-bottom:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card .su-card__contents>h2 {
        margin-bottom:1.3rem
    }
}

.su-card .su-card__contents>h2>a {
    font-weight: 700;
    -webkit-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.su-card .su-card__contents>h2>a:focus,.su-card .su-card__contents>h2>a:hover {
    color: #6E0507;
    text-decoration: underline
}

.su-card .su-card__contents>div:not(.su-card__button) {
    line-height: 1.4
}

.su-card .su-card__contents>div:not(.su-card__button),.su-card .su-card__contents>p:last-of-type {
    margin-bottom: 0
}

.su-card .su-card__contents>.su-link--action:not(:first-child),.su-card .su-card__contents>a:not(:first-child) {
    display: inline-block;
    margin-top: 1.1rem
}

@media only screen and (min-width: 768px) {
    .su-card .su-card__contents>.su-link--action:not(:first-child),.su-card .su-card__contents>a:not(:first-child) {
        margin-top:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card .su-card__contents>.su-link--action:not(:first-child),.su-card .su-card__contents>a:not(:first-child) {
        margin-top:1.3rem
    }
}

.su-card .su-card__button {
    margin-bottom: .8rem;
    margin-top: 2rem
}

@media only screen and (min-width: 768px) {
    .su-card .su-card__button {
        margin-bottom:.9rem;
        margin-top: 2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card .su-card__button {
        margin-bottom:1rem;
        margin-top: 2.7rem
    }
}

@media only screen and (min-width: 0) and (max-width:575px) {
    .su-card .su-card__button .su-button {
        width:auto
    }
}

.su-card a .su-media__wrapper img {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.su-card a:focus .su-media__wrapper img,.su-card a:hover .su-media__wrapper img {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
    display: -ms-grid;
    display: grid;
    padding: 3rem
}

@media only screen and (min-width: 768px) {
    .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
        padding:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
        padding:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
        margin-right:2.31rem
    }

    @supports (grid-column-gap: 20px) {
        .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
            grid-column-gap:2.31rem
        }

        .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
            margin-left: 0;
            margin-right: 0
        }
    }
}

@media only screen and (min-width: 576px) {
    .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
        margin-right:2.31rem
    }

    @supports (grid-column-gap: 20px) {
        .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
            grid-column-gap:2.31rem
        }

        .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
            margin-left: 0;
            margin-right: 0
        }
    }
}

@media only screen and (min-width: 768px) {
    .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
        margin-right:2.6rem
    }

    @supports (grid-column-gap: 20px) {
        .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
            grid-column-gap:2.6rem
        }

        .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
            margin-left: 0;
            margin-right: 0
        }
    }
}

@media only screen and (min-width: 992px) {
    .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
        margin-right:2.6rem
    }

    @supports (grid-column-gap: 20px) {
        .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
            grid-column-gap:2.6rem
        }

        .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
            margin-left: 0;
            margin-right: 0
        }
    }
}

@media only screen and (min-width: 1200px) {
    .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
        margin-right:2.6rem
    }

    @supports (grid-column-gap: 20px) {
        .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
            grid-column-gap:2.6rem
        }

        .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
            margin-left: 0;
            margin-right: 0
        }
    }
}

@media only screen and (min-width: 1500px) {
    .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
        margin-right:2.74rem
    }

    @supports (grid-column-gap: 20px) {
        .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
            grid-column-gap:2.74rem
        }

        .su-card--horizontal.su-card--link>a>*,.su-card--horizontal:not(.su-card--link)>* {
            margin-left: 0;
            margin-right: 0
        }
    }
}

@media only screen and (min-width: 0) {
    .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
        -ms-grid-columns:100%;
        grid-template-columns: 100%
    }

    .su-card--horizontal.su-card--link>a>:first-child,.su-card--horizontal:not(.su-card--link)>:first-child {
        -ms-grid-column: 1
    }
}

@media only screen and (min-width: 576px) {
    .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
        -ms-grid-columns:1fr 2fr;
        grid-template-columns: 1fr 2fr
    }

    .su-card--horizontal.su-card--link>a>:first-child,.su-card--horizontal:not(.su-card--link)>:first-child {
        -ms-grid-column: 1
    }

    .su-card--horizontal.su-card--link>a>:nth-child(2),.su-card--horizontal:not(.su-card--link)>:nth-child(2) {
        -ms-grid-column: 2
    }
}

@media only screen and (min-width: 768px) {
    .su-card--horizontal.su-card--link>a,.su-card--horizontal:not(.su-card--link) {
        -ms-grid-columns:1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .su-card--horizontal.su-card--link>a>:first-child,.su-card--horizontal:not(.su-card--link)>:first-child {
        -ms-grid-column: 1
    }

    .su-card--horizontal.su-card--link>a>:nth-child(2),.su-card--horizontal:not(.su-card--link)>:nth-child(2) {
        -ms-grid-column: 2
    }
}

.su-card--horizontal.su-card--link>a img,.su-card--horizontal:not(.su-card--link) img {
    -ms-grid-column: 1;
    -ms-grid-row: 1
}

.su-card--horizontal.su-card--link>a .su-card__contents,.su-card--horizontal:not(.su-card--link) .su-card__contents {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    padding: 0
}

@media only screen and (min-width: 576px) {
    .su-card--horizontal.su-card--link>a .su-card__contents,.su-card--horizontal:not(.su-card--link) .su-card__contents {
        -ms-grid-column:2;
        -ms-grid-row: 1;
        padding-left: 0
    }
}

.su-card--icon,.su-card--icon-font {
    padding-top: 3rem;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .su-card--icon,.su-card--icon-font {
        padding-top:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card--icon,.su-card--icon-font {
        padding-top:3.8rem
    }
}

.su-card--icon .su-card__contents,.su-card--icon-font .su-card__contents {
    padding-top: 1.5rem
}

@media only screen and (min-width: 768px) {
    .su-card--icon .su-card__contents,.su-card--icon-font .su-card__contents {
        padding-top:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card--icon .su-card__contents,.su-card--icon-font .su-card__contents {
        padding-top:1.9rem
    }
}

.su-card--icon-font.su-card--minimal,.su-card--icon.su-card--minimal {
    padding-top: 0
}

.su-card--icon-font.su-card--horizontal,.su-card--icon.su-card--horizontal {
    text-align: left
}

@media only screen and (min-width: 0) and (max-width:575px) {
    .su-card--icon-font.su-card--horizontal>img,.su-card--icon.su-card--horizontal>img {
        display:none
    }
}

@media (min-width: 576px) {
    .su-card--icon-font.su-card--horizontal,.su-card--icon.su-card--horizontal {
        -ms-grid-columns:10rem 1fr;
        grid-template-columns: 10rem 1fr
    }
}

.su-card--icon-font.su-card--horizontal .su-card__contents,.su-card--icon.su-card--horizontal .su-card__contents {
    padding-top: 0
}

.su-card--icon img {
    margin-left: auto;
    margin-right: auto;
    max-width: 10rem
}

@media only screen and (min-width: 0) and (max-width:575px) {
    .su-card--icon img {
        display:block
    }
}

.su-card--icon-font>span {
    display: block;
    font-size: 5em;
    text-align: center
}

@media only screen and (min-width: 0) and (max-width:575px) {
    .su-card--icon-font.su-card--horizontal>span {
        font-size:3em;
        text-align: left
    }
}

.su-card--link {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.su-card--link>a {
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    box-shadow: 0 3px 6px rgba(0,0,0,.13),0 3px 6px rgba(0,0,0,.1);
    color: #352e2a;
    display: block;
    text-decoration: none
}

.su-card--link>a:focus,.su-card--link>a:hover {
    border: 1px solid #c6c6c6;
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,.15),0 6px 6px rgba(0,0,0,.2);
    box-shadow: 0 10px 20px rgba(0,0,0,.15),0 6px 6px rgba(0,0,0,.2);
    -webkit-transition: -webkit-box-shadow .3s ease-out;
    transition: -webkit-box-shadow .3s ease-out;
    transition: box-shadow .3s ease-out;
    transition: box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out
}

.su-card--link>a:focus h2,.su-card--link>a:hover h2 {
    color: #6E0507;
    text-decoration: underline;
    -webkit-transition: color .3s ease-out;
    transition: color .3s ease-out
}

.su-card--link>a p {
    font-weight: 400
}

.su-card--minimal {
    background-color: inherit;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

@media only screen and (min-width: 0) and (max-width:575px) {
    .su-card--minimal .su-card__contents {
        padding-bottom:0;
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width: 576px) and (max-width:767px) {
    .su-card--minimal .su-card__contents {
        padding-bottom:0;
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .su-card--minimal .su-card__contents {
        padding-bottom:0;
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .su-card--minimal .su-card__contents {
        padding-bottom:0;
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width: 1200px) and (max-width:1499px) {
    .su-card--minimal .su-card__contents {
        padding-bottom:0;
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width: 1500px) {
    .su-card--minimal .su-card__contents {
        padding-bottom:0;
        padding-left: 0;
        padding-right: 0
    }
}

.su-card--minimal:not(.su-card--icon) .su-card__contents {
    padding-top: 2rem
}

@media only screen and (min-width: 768px) {
    .su-card--minimal:not(.su-card--icon) .su-card__contents {
        padding-top:2.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card--minimal:not(.su-card--icon) .su-card__contents {
        padding-top:2.7rem
    }
}

@media only screen and (min-width: 0) and (max-width:575px) {
    .su-card--minimal:not(.su-card--icon) .su-card__contents {
        padding-top:0
    }

    .su-card--minimal.su-card--horizontal {
        padding: 0
    }
}

@media only screen and (min-width: 576px) and (max-width:767px) {
    .su-card--minimal.su-card--horizontal {
        padding:0
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .su-card--minimal.su-card--horizontal {
        padding:0
    }
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .su-card--minimal.su-card--horizontal {
        padding:0
    }
}

@media only screen and (min-width: 1200px) and (max-width:1499px) {
    .su-card--minimal.su-card--horizontal {
        padding:0
    }
}

@media only screen and (min-width: 1500px) {
    .su-card--minimal.su-card--horizontal {
        padding:0
    }
}

@media only screen and (min-width: 0) and (max-width:575px) {
    .su-card--minimal.su-card--horizontal .su-card__contents {
        padding-top:0
    }
}

@media only screen and (min-width: 576px) and (max-width:767px) {
    .su-card--minimal.su-card--horizontal .su-card__contents {
        padding-top:0
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .su-card--minimal.su-card--horizontal .su-card__contents {
        padding-top:0
    }
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .su-card--minimal.su-card--horizontal .su-card__contents {
        padding-top:0
    }
}

@media only screen and (min-width: 1200px) and (max-width:1499px) {
    .su-card--minimal.su-card--horizontal .su-card__contents {
        padding-top:0
    }
}

@media only screen and (min-width: 1500px) {
    .su-card--minimal.su-card--horizontal .su-card__contents {
        padding-top:0
    }
}

.su-card .media-entity-wrapper.video {
    position: relative
}

.su-card .media-entity-wrapper.video:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%
}

.su-card .media-entity-wrapper.video>img,.su-card .media-entity-wrapper.video>video {
    -o-object-fit: cover;
    object-fit: cover
}

.su-card .media-entity-wrapper.video>* {
    position: relative;
    z-index: 5
}

.su-card .media-entity-wrapper.video>div {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.su-card .media-entity-wrapper.video iframe.media-oembed-content {
    height: 100%;
    min-height: unset;
    width: 100%
}

.su-card .image figure,.su-card .image img {
    display: block
}

.su-hero {
    position: relative
}

@media only screen and (min-width: 768px) {
    .su-hero {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: center;
        min-height: 320px
    }
}

@media only screen and (min-width: 992px) {
    .su-hero {
        min-height:409px
    }
}

@media only screen and (min-width: 1200px) {
    .su-hero {
        min-height:520px
    }
}

.su-hero .su-hero__card {
    background: #fff;
    position: relative;
    z-index: 10
}

@media only screen and (min-width: 768px) {
    .su-hero .su-hero__card {
        left:45px;
        margin-bottom: 45px;
        margin-top: 45px;
        max-width: 400px
    }
}

@media only screen and (min-width: 992px) {
    .su-hero .su-hero__card {
        max-width:450px
    }
}

@media only screen and (min-width: 1200px) {
    .su-hero .su-hero__card {
        bottom:48px;
        left: 48px;
        margin-bottom: 0;
        margin-top: 96px;
        max-width: 450px;
        top: auto
    }
}

.su-hero__media {
    background: #352e2a;
    height: 100%;
    overflow: hidden;
    width: 100%
}

@media only screen and (min-width: 768px) {
    .su-hero__media {
        min-height:320px;
        position: absolute
    }
}

@media only screen and (min-width: 992px) {
    .su-hero__media {
        min-height:409px;
        position: absolute
    }
}

@media only screen and (min-width: 1200px) {
    .su-hero__media {
        min-height:520px;
        position: absolute
    }
}

.su-hero__media img,.su-hero__media picture {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    width: 100%
}

.su-hero--caption .su-hero__card,.su-hero__content {
    display: none
}

@media only screen and (min-width: 768px) {
    .su-hero--caption .su-hero__media {
        max-height:320px;
        position: relative
    }
}

@media only screen and (min-width: 992px) {
    .su-hero--caption .su-hero__media {
        max-height:409px;
        position: relative
    }
}

@media only screen and (min-width: 1200px) {
    .su-hero--caption .su-hero__media {
        max-height:520px;
        position: relative
    }
}

.su-hero--caption .su-hero__content {
    clear: both;
    display: block;
    margin: 0 auto;
    padding-top: 1.1rem;
    text-align: right
}

@media only screen and (min-width: 0) {
    .su-hero--caption .su-hero__content {
        max-width:calc(100% - 40px);
        width: calc(100% - 40px)
    }
}

@media only screen and (min-width: 576px) {
    .su-hero--caption .su-hero__content {
        max-width:calc(100% - 60px);
        width: calc(100% - 60px)
    }
}

@media only screen and (min-width: 768px) {
    .su-hero--caption .su-hero__content {
        max-width:calc(100% - 100px);
        width: calc(100% - 100px)
    }
}

@media only screen and (min-width: 992px) {
    .su-hero--caption .su-hero__content {
        max-width:calc(100% - 160px);
        width: calc(100% - 160px)
    }
}

@media only screen and (min-width: 1200px) {
    .su-hero--caption .su-hero__content {
        max-width:calc(100% - 200px);
        width: calc(100% - 200px)
    }
}

@media only screen and (min-width: 1500px) {
    .su-hero--caption .su-hero__content {
        max-width:1500px;
        width: calc(100% - 200px)
    }
}

@media only screen and (min-width: 768px) {
    .su-hero--caption .su-hero__content {
        padding-top:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-hero--caption .su-hero__content {
        padding-top:1.3rem
    }
}

.su-hero--caption .su-hero__content p {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #53565a;
    font-size: 1.4rem;
    line-height: 1.3
}

@media only screen and (min-width: 768px) {
    .su-hero--caption .su-hero__content p {
        font-size:1.6rem
    }
}

.su-hero--caption .su-hero__content-inner {
    float: right
}

.su-hero--caption .su-hero__content-inner>:last-child {
    margin-bottom: 0
}

@media only screen and (min-width: 992px) {
    .su-hero--caption .su-hero__content-inner {
        width:596px
    }
}

@media only screen and (min-width: 1200px) {
    .su-hero--caption .su-hero__content-inner {
        width:720px
    }
}

@media only screen and (min-width: 1500px) {
    .su-hero--caption .su-hero__content-inner {
        width:900px
    }
}

.su-hero--youtube {
    min-height: 208px
}

@media only screen and (min-width: 768px) {
    .su-hero--youtube {
        min-height:320px
    }
}

@media only screen and (min-width: 992px) {
    .su-hero--youtube {
        min-height:409px
    }
}

@media only screen and (min-width: 1200px) {
    .su-hero--youtube {
        min-height:520px
    }
}

.su-hero--youtube .su-hero__media iframe {
    width: 100%
}

@media only screen and (min-width: 768px) {
    .su-hero--youtube .su-hero__media iframe {
        height:100%
    }
}

.su-hero .su-hero__media .image,.su-hero .su-hero__media .media,.su-hero .su-hero__media>article,.su-hero .su-hero__media>div {
    height: 100%
}

@media only screen and (min-width: 768px) {
    .overlay-right .su-hero .su-hero__card {
        left:unset;
        margin-left: auto;
        right: 45px
    }
}

@media only screen and (min-width: 1200px) {
    .overlay-right .su-hero .su-hero__card {
        right:48px
    }
}

.grid-container-2 {
    grid-gap: 45px;
    display: -ms-grid;
    display: grid
}

@media only screen and (min-width: 768px) {
    .grid-container-2 {
        -ms-grid-columns:(minmax(0,1fr))[2];
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

.grid-container-3 {
    grid-gap: 45px;
    display: -ms-grid;
    display: grid
}

@media only screen and (min-width: 768px) {
    .grid-container-3 {
        -ms-grid-columns:(minmax(0,1fr))[3];
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

.grid-container-4 {
    grid-gap: 45px;
    display: -ms-grid;
    display: grid
}

@media only screen and (min-width: 768px) {
    .grid-container-4 {
        -ms-grid-columns:(minmax(0,1fr))[4];
        grid-template-columns: repeat(4,minmax(0,1fr))
    }
}

.ajax-progress {
    display: inline-block;
    padding: 1px 5px 2px 5px;
}

[dir="rtl"] .ajax-progress {
    float: right;
}

.ajax-progress-throbber .throbber {
    display: inline;
    padding: 1px 5px 2px;
    background: transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;
}

.ajax-progress-throbber .message {
    display: inline;
    padding: 1px 5px 2px;
}

tr .ajax-progress-throbber .throbber {
    margin: 0 2px;
}

.ajax-progress-bar {
    width: 16em;
}

.ajax-progress-fullscreen {
    position: fixed;
    z-index: 1000;
    top: 48.5%;
    left: 49%;
    width: 24px;
    height: 24px;
    padding: 4px;
    opacity: 0.9;
    border-radius: 7px;
    background-color: #232323;
    background-image: url(/core/misc/loading-small.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

[dir="rtl"] .ajax-progress-fullscreen {
    right: 49%;
    left: auto;
}

.text-align-left {
    text-align: left;
}

.text-align-right {
    text-align: right;
}

.text-align-center {
    text-align: center;
}

.text-align-justify {
    text-align: justify;
}

.align-left {
    float: left;
}

.align-right {
    float: right;
}

.align-center {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.js input.form-autocomplete {
    background-image: url(/core/misc/throbber-inactive.png);
    background-repeat: no-repeat;
    background-position: 100% center;
}

.js[dir="rtl"] input.form-autocomplete {
    background-position: 0% center;
}

.js input.form-autocomplete.ui-autocomplete-loading {
    background-image: url(/core/misc/throbber-active.gif);
    background-position: 100% center;
}

.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading {
    background-position: 0% center;
}

.fieldgroup {
    padding: 0;
    border-width: 0;
}

.container-inline div,.container-inline label {
    display: inline-block;
}

.container-inline .details-wrapper {
    display: block;
}

.clearfix::after {
    display: table;
    clear: both;
    content: "";
}

.js details:not([open]) .details-wrapper {
    display: none;
}

.hidden {
    display: none;
}

.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    width: 1px;
    height: 1px;
    word-wrap: normal;
}

.visually-hidden.focusable:active,.visually-hidden.focusable:focus {
    position: static !important;
    overflow: visible;
    clip: auto;
    width: auto;
    height: auto;
}

.invisible {
    visibility: hidden;
}

.item-list__comma-list,.item-list__comma-list li {
    display: inline;
}

.item-list__comma-list {
    margin: 0;
    padding: 0;
}

.item-list__comma-list li::after {
    content: ", ";
}

.item-list__comma-list li:last-child::after {
    content: "";
}

.js .js-hide {
    display: none;
}

.js-show {
    display: none;
}

.js .js-show {
    display: block;
}

.nowrap {
    white-space: nowrap;
}

.position-container {
    position: relative;
}

.progress {
    position: relative;
}

.progress__track {
    min-width: 100px;
    max-width: 100%;
    height: 16px;
    margin-top: 5px;
    border: 1px solid;
    background-color: #fff;
}

.progress__bar {
    width: 3%;
    min-width: 3%;
    max-width: 100%;
    height: 16px;
    background-color: #000;
}

.progress__description,.progress__percentage {
    overflow: hidden;
    margin-top: 0.2em;
    color: #555;
    font-size: 0.875em;
}

.progress__description {
    float: left;
}

[dir="rtl"] .progress__description {
    float: right;
}

.progress__percentage {
    float: right;
}

[dir="rtl"] .progress__percentage {
    float: left;
}

.progress--small .progress__track {
    height: 7px;
}

.progress--small .progress__bar {
    height: 7px;
    background-size: 20px 20px;
}

.reset-appearance {
    margin: 0;
    padding: 0;
    border: 0 none;
    background: transparent;
    line-height: inherit;
    -webkit-appearance: none;
    appearance: none;
}

.resize-none {
    resize: none;
}

.resize-vertical {
    min-height: 2em;
    resize: vertical;
}

.resize-horizontal {
    max-width: 100%;
    resize: horizontal;
}

.resize-both {
    max-width: 100%;
    min-height: 2em;
    resize: both;
}

table.sticky-header {
    z-index: 500;
    top: 0;
    margin-top: 0;
    background-color: #fff;
}

.system-status-counter__status-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.system-status-counter__status-icon::before {
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    background-repeat: no-repeat;
    background-position: center 2px;
    background-size: 16px;
}

.system-status-counter__status-icon--error::before {
    background-image: url(/core/misc/icons/e32700/error.svg);
}

.system-status-counter__status-icon--warning::before {
    background-image: url(/core/misc/icons/e29700/warning.svg);
}

.system-status-counter__status-icon--checked::before {
    background-image: url(/core/misc/icons/73b355/check.svg);
}

.system-status-report-counters__item {
    width: 100%;
    margin-bottom: 0.5em;
    padding: 0.5em 0;
    text-align: center;
    white-space: nowrap;
    background-color: rgba(0,0,0,0.063);
}

@media screen and (min-width: 60em) {
    .system-status-report-counters {
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .system-status-report-counters__item--half-width {
        width: 49%;
    }

    .system-status-report-counters__item--third-width {
        width: 33%;
    }
}

.system-status-general-info__item {
    margin-top: 1em;
    padding: 0 1em 1em;
    border: 1px solid #ccc;
}

.system-status-general-info__item-title {
    border-bottom: 1px solid #ccc;
}

body.drag {
    cursor: move;
}

tr.region-title {
    font-weight: bold;
}

tr.region-message {
    color: #999;
}

tr.region-populated {
    display: none;
}

tr.add-new .tabledrag-changed {
    display: none;
}

.draggable a.tabledrag-handle {
    float: left;
    overflow: hidden;
    height: 1.7em;
    margin-left: -1em;
    cursor: move;
    text-decoration: none;
}

[dir="rtl"] .draggable a.tabledrag-handle {
    float: right;
    margin-right: -1em;
    margin-left: 0;
}

a.tabledrag-handle:hover {
    text-decoration: none;
}

a.tabledrag-handle .handle {
    width: 14px;
    height: 14px;
    margin: -0.4em 0.5em 0;
    padding: 0.42em 0.5em;
    background: url(/core/misc/icons/787878/move.svg) no-repeat 6px 7px;
}

a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle {
    background-image: url(/core/misc/icons/000000/move.svg);
}

.touchevents .draggable td {
    padding: 0 10px;
}

.touchevents .draggable .menu-item__link {
    display: inline-block;
    padding: 10px 0;
}

.touchevents a.tabledrag-handle {
    width: 40px;
    height: 44px;
}

.touchevents a.tabledrag-handle .handle {
    height: 21px;
    background-position: 40% 19px;
}

[dir="rtl"] .touch a.tabledrag-handle .handle {
    background-position: right 40% top 19px;
}

.touchevents .draggable.drag a.tabledrag-handle .handle {
    background-position: 50% -32px;
}

.tabledrag-toggle-weight-wrapper {
    text-align: right;
}

[dir="rtl"] .tabledrag-toggle-weight-wrapper {
    text-align: left;
}

.indentation {
    float: left;
    width: 20px;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: 0.42em 0 0.42em 0.6em;
}

[dir="rtl"] .indentation {
    float: right;
    margin: -0.4em -0.4em -0.4em 0.2em;
    padding: 0.42em 0.6em 0.42em 0;
}

.tablesort {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: 100%;
}

.tablesort--asc {
    background-image: url(/core/misc/icons/787878/twistie-down.svg);
}

.tablesort--desc {
    background-image: url(/core/misc/icons/787878/twistie-up.svg);
}

div.tree-child {
    background: url(/core/misc/tree.png) no-repeat 11px center;
}

div.tree-child-last {
    background: url(/core/misc/tree-bottom.png) no-repeat 11px center;
}

[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last {
    background-position: -65px center;
}

div.tree-child-horizontal {
    background: url(/core/misc/tree.png) no-repeat -11px center;
}

.js-pager__items .pager__item .button {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 0;
    cursor: pointer;
    display: inline-block;
    font-family: Source Sans\ 3,Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    -webkit-transition: background-color .25s ease-in-out,color .25s ease-in-out;
    transition: background-color .25s ease-in-out,color .25s ease-in-out;
    width: auto
}

.js-pager__items .pager__item .button a {
    font-weight: 400;
    text-decoration: none
}

.js-pager__items .pager__item .button:active,.js-pager__items .pager__item .button:focus,.js-pager__items .pager__item .button:hover {
    text-decoration: underline
}

.peking_university-page.su-page-description {
    margin-bottom: 46px
}

@media only screen and (min-width: 768px) {
    .peking_university-page.su-page-description {
        font-size:2.1rem;
        line-height: 1.7
    }
}

@media (min-width: 992px) {
    .peking_university-page.su-page-description {
        max-width:85ch
    }
}

@media only screen and (max-width: 991px) and (min-width:0) {
    .ds-entity--peking_university-page .su-card {
        margin-bottom:3.2rem
    }
}

@media only screen and (max-width: 991px) and (min-width:768px) {
    .ds-entity--peking_university-page .su-card {
        margin-bottom:3.6rem
    }
}

@media only screen and (max-width: 991px) and (min-width:1500px) {
    .ds-entity--peking_university-page .su-card {
        margin-bottom:3.8rem
    }
}

.ds-entity--peking_university-page .su-card .su-card__contents {
    padding: 3rem
}

.ds-entity--peking_university-page .su-card .su-card__contents h2 {
    font-size: 1.5625em;
    letter-spacing: -.012em
}

@media only screen and (max-width: 767px) and (min-width:0) {
    .ds-entity--peking_university-page .su-card .su-card__contents h2 {
        margin-top:2.31rem
    }
}

@media only screen and (max-width: 767px) and (min-width:768px) {
    .ds-entity--peking_university-page .su-card .su-card__contents h2 {
        margin-top:2.6rem
    }
}

@media only screen and (max-width: 767px) and (min-width:1500px) {
    .ds-entity--peking_university-page .su-card .su-card__contents h2 {
        margin-top:2.74rem
    }
}

.ds-entity--peking_university-page .su-card .su-card__contents h3 {
    font-size: 1.4em
}

@media only screen and (max-width: 767px) and (min-width:0) {
    .ds-entity--peking_university-page .su-card .su-card__contents h3 {
        margin-top:2.31rem
    }
}

@media only screen and (max-width: 767px) and (min-width:768px) {
    .ds-entity--peking_university-page .su-card .su-card__contents h3 {
        margin-top:2.6rem
    }
}

@media only screen and (max-width: 767px) and (min-width:1500px) {
    .ds-entity--peking_university-page .su-card .su-card__contents h3 {
        margin-top:2.74rem
    }
}

.ds-entity--peking_university-page .su-card .su-card__contents a {
    color: #352e2a;
    display: inline-block;
    font-weight: 700;
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .ds-entity--peking_university-page .su-card .su-card__contents a:after {
        content:"";
        display: inline-block;
        height: .65em;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uNDE2LjUxMUExLjUyNSAxLjUyNSAwIDAgMSAyLjYxNC40MjhsMTAuODg5IDEwLjRjLjMxNy4zMDIuNDk3LjcyNy40OTcgMS4xNzIgMCAuNDQ1LS4xOC44Ny0uNDk3IDEuMTcybC0xMC44ODkgMTAuNGExLjUyNSAxLjUyNSAwIDAgMS0yLjE5OC0uMDgzIDEuNjMyIDEuNjMyIDAgMCAxIC4wODEtMi4yNjJMMTAuMTU4IDEyIC40OTggMi43NzJBMS42MzIgMS42MzIgMCAwIDEgLjQxNS41MTJaIiBmaWxsPSIjMkUyRDI5Ii8+PC9zdmc+) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uNDE2LjUxMUExLjUyNSAxLjUyNSAwIDAgMSAyLjYxNC40MjhsMTAuODg5IDEwLjRjLjMxNy4zMDIuNDk3LjcyNy40OTcgMS4xNzIgMCAuNDQ1LS4xOC44Ny0uNDk3IDEuMTcybC0xMC44ODkgMTAuNGExLjUyNSAxLjUyNSAwIDAgMS0yLjE5OC0uMDgzIDEuNjMyIDEuNjMyIDAgMCAxIC4wODEtMi4yNjJMMTAuMTU4IDEyIC40OTggMi43NzJBMS42MzIgMS42MzIgMCAwIDEgLjQxNS41MTJaIiBmaWxsPSIjMkUyRDI5Ii8+PC9zdmc+) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: .65em
    }

    .ds-entity--peking_university-page .su-card .su-card__contents a:focus:after,.ds-entity--peking_university-page .su-card .su-card__contents a:hover:after {
        background-color: #352e2a
    }

    .ds-entity--peking_university-page .su-card .su-card__contents a:after {
        background-color: #006cb8;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out
    }

    .ds-entity--peking_university-page .su-card .su-card__contents a:focus:after,.ds-entity--peking_university-page .su-card .su-card__contents a:hover:after {
        -webkit-transform: translateX(.2em);
        transform: translateX(.2em)
    }
}

@media only screen and (min-width: 0) {
    .ds-entity--peking_university-page .su-card .su-card__contents a {
        margin-bottom:1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .ds-entity--peking_university-page .su-card .su-card__contents a {
        margin-bottom:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .ds-entity--peking_university-page .su-card .su-card__contents a {
        margin-bottom:1.9rem
    }
}

.ds-entity--peking_university-page .su-card .su-card__contents a:hover {
    color: #352e2a;
    text-decoration: underline
}

.ds-entity--peking_university-page .su-card .su-card__contents a:focus {
    outline: none
}

.ds-entity--peking_university-page .su-card .su-card__contents a:after {
    background-color: #6E0507;
    height: 1.2rem;
    width: 1.2rem
}

.ds-entity--peking_university-page .su-card .su-card__contents a:hover:after {
    background-color: #6E0507
}

@media (max-width: 767px) {
    .ds-entity--peking_university-page .su-card img {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.js-pager__items {
    text-align: center
}

.js-pager__items .pager__item {
    display: inline-block
}

.js-pager__items .pager__item .button {
    background-color: #6E0507;
    color: #fff;
    font-size: 2.5rem;
    padding: 1.3rem 2.8rem 1.5rem
}

.js-pager__items .pager__item .button:after,.js-pager__items .pager__item .button:before {
    background-color: #fff;
    color: #6E0507
}

.js-pager__items .pager__item .button:focus,.js-pager__items .pager__item .button:hover {
    background-color: #352e2a;
    color: #fff
}

.js-pager__items .pager__item .button:focus:after,.js-pager__items .pager__item .button:focus:before,.js-pager__items .pager__item .button:hover:after,.js-pager__items .pager__item .button:hover:before {
    background-color: #fff
}

.js-pager__items .pager__item .button:focus {
    -webkit-box-shadow: 0 0 3px #53565a,0 0 7px #53565a;
    box-shadow: 0 0 3px #53565a,0 0 7px #53565a
}

@media only screen and (min-width: 768px) {
    .js-pager__items .pager__item .button {
        font-size:2.8rem;
        padding: 1.5rem 3rem 1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .js-pager__items .pager__item .button {
        font-size:3rem
    }
}

@media only screen and (min-width: 0) {
    .views-infinite-scroll-content-wrapper {
        margin-bottom:6.4rem
    }
}

@media only screen and (min-width: 768px) {
    .views-infinite-scroll-content-wrapper {
        margin-bottom:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .views-infinite-scroll-content-wrapper {
        margin-bottom:7.6rem
    }
}

@media only screen and (min-width: 0) {
    .views-infinite-scroll-content-wrapper+.js-pager__items {
        margin-bottom:11.2rem
    }
}

@media only screen and (min-width: 768px) {
    .views-infinite-scroll-content-wrapper+.js-pager__items {
        margin-bottom:12.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .views-infinite-scroll-content-wrapper+.js-pager__items {
        margin-bottom:13.3rem
    }
}

@media (min-width: 1200px) {
    .views-infinite-scroll-content-wrapper div:first-child .su-basic-page-types-list {
        padding-top:0
    }
}

.su-basic-page-types-view-row {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between
}

.su-basic-page-types-view-column {
    margin: 0;
    width: calc(33% - 40px)
}

@media (max-width: 991px) {
    .su-basic-page-types-view-column {
        -webkit-box-flex:0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.su-basic-page-types-view-column:first-child:last-child {
    width: 100%
}

.su-basic-page-types-view-column:first-child:nth-last-child(2),.su-basic-page-types-view-column:nth-child(2):last-child {
    width: calc(50% - 40px)
}

@media only screen and (min-width: 0) {
    .su-basic-page-types-view-column:nth-child(n+4) {
        margin-top:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-basic-page-types-view-column:nth-child(n+4) {
        margin-top:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-basic-page-types-view-column:nth-child(n+4) {
        margin-top:6.08rem
    }
}

.su-card img,.su-card picture {
    width: 100%
}

.jumpstart-ui--one-column .container-2-items,.jumpstart-ui--one-column .container-3-items {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media only screen and (min-width: 1500px) {
    .jumpstart-ui--one-column .container-2-items,.jumpstart-ui--one-column .container-3-items {
        margin-left:100px;
        margin-right: 100px
    }
}

@media only screen and (min-width: 1200px) and (max-width:1499px) {
    .jumpstart-ui--one-column .container-2-items,.jumpstart-ui--one-column .container-3-items {
        margin-left:100px;
        margin-right: 100px
    }
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .jumpstart-ui--one-column .container-2-items,.jumpstart-ui--one-column .container-3-items {
        margin-left:80px;
        margin-right: 80px
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .jumpstart-ui--one-column .container-2-items,.jumpstart-ui--one-column .container-3-items {
        margin-left:50px;
        margin-right: 50px
    }
}

@media only screen and (min-width: 576px) and (max-width:767px) {
    .jumpstart-ui--one-column .container-2-items,.jumpstart-ui--one-column .container-3-items {
        margin-left:30px;
        margin-right: 30px
    }
}

@media only screen and (min-width: 0) and (max-width:575px) {
    .jumpstart-ui--one-column .container-2-items,.jumpstart-ui--one-column .container-3-items {
        margin-left:20px;
        margin-right: 20px
    }
}

.react-paragraphs-row.flex-container {
    clear: both
}

@media (max-width: 991px) {
    .react-paragraphs-row.flex-container {
        display:block
    }

    .react-paragraphs-row.flex-container .paragraph-item {
        max-width: 100%
    }
}

.react-paragraphs-row .ptype-peking_university-media-caption .su-media .su-media__caption {
    max-width: 100%
}

.react-paragraphs-row .su-card .su-card__contents {
    overflow-y: hidden
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .react-paragraphs-row .flex-3-of-12 .su-hero .su-hero__card,.react-paragraphs-row .flex-4-of-12 .su-hero .su-hero__card,.react-paragraphs-row .flex-6-of-12 .su-hero .su-hero__card {
        left:0
    }
}

.react-paragraphs-row .flex-12-of-12 {
    margin-left: auto;
    margin-right: auto
}

@media (max-width: 991px) {
    .react-paragraphs-row .flex-12-of-12 .flex-container {
        display:block
    }

    .react-paragraphs-row .flex-12-of-12 .flex-container>div {
        max-width: 100%
    }

    .react-paragraphs-row .flex-12-of-12 .flex-container .ds-entity--peking_university-event {
        padding-bottom: 3.2rem
    }
}

@media only screen and (max-width: 991px) and (min-width:768px) {
    .react-paragraphs-row .flex-12-of-12 .flex-container .ds-entity--peking_university-event {
        padding-bottom:4.5rem
    }
}

@media only screen and (max-width: 991px) and (min-width:1500px) {
    .react-paragraphs-row .flex-12-of-12 .flex-container .ds-entity--peking_university-event {
        padding-bottom:4.8rem
    }
}

.su-page-components .paragraph--type--peking_university-card,.su-page-components .paragraph--type--peking_university-cta-list,.su-page-components .paragraph--type--peking_university-entity,.su-page-components .paragraph--type--peking_university-gallery,.su-page-components .paragraph--type--peking_university-lists,.su-page-components .paragraph--type--peking_university-media-caption,.su-page-components .paragraph--type--peking_university-stories,.su-page-components .paragraph--type--peking_university-wysiwyg,.su-page-components .ptype-peking_university-card,.su-page-components .ptype-peking_university-cta-list,.su-page-components .ptype-peking_university-entity,.su-page-components .ptype-peking_university-gallery,.su-page-components .ptype-peking_university-image-cta,.su-page-components .ptype-peking_university-lists,.su-page-components .ptype-peking_university-media-caption,.su-page-components .ptype-peking_university-stories,.su-page-components .ptype-peking_university-wysiwyg {
    margin: 0 auto;
    max-width: calc(100vw - 20px);
    width: 100%
}
.pku_card_warp{
    display: grid;
    grid-template-areas: 'left right';
}
.pku_card_left1{
    grid-area: left;
}
.pku_card_right1{
    grid-area: right;
}

@media only screen and (min-width: 576px) {
    .su-page-components .paragraph--type--peking_university-card,.su-page-components .paragraph--type--peking_university-cta-list,.su-page-components .paragraph--type--peking_university-entity,.su-page-components .paragraph--type--peking_university-gallery,.su-page-components .paragraph--type--peking_university-lists,.su-page-components .paragraph--type--peking_university-media-caption,.su-page-components .paragraph--type--peking_university-stories,.su-page-components .paragraph--type--peking_university-wysiwyg,.su-page-components .ptype-peking_university-card,.su-page-components .ptype-peking_university-cta-list,.su-page-components .ptype-peking_university-entity,.su-page-components .ptype-peking_university-gallery,.su-page-components .ptype-peking_university-image-cta,.su-page-components .ptype-peking_university-lists,.su-page-components .ptype-peking_university-media-caption,.su-page-components .ptype-peking_university-stories,.su-page-components .ptype-peking_university-wysiwyg {
        max-width:calc(100vw - 40px)
    }
}

@media only screen and (min-width: 768px) {
    .su-page-components .paragraph--type--peking_university-card,.su-page-components .paragraph--type--peking_university-cta-list,.su-page-components .paragraph--type--peking_university-entity,.su-page-components .paragraph--type--peking_university-gallery,.su-page-components .paragraph--type--peking_university-lists,.su-page-components .paragraph--type--peking_university-media-caption,.su-page-components .paragraph--type--peking_university-stories,.su-page-components .paragraph--type--peking_university-wysiwyg,.su-page-components .ptype-peking_university-card,.su-page-components .ptype-peking_university-cta-list,.su-page-components .ptype-peking_university-entity,.su-page-components .ptype-peking_university-gallery,.su-page-components .ptype-peking_university-image-cta,.su-page-components .ptype-peking_university-lists,.su-page-components .ptype-peking_university-media-caption,.su-page-components .ptype-peking_university-stories,.su-page-components .ptype-peking_university-wysiwyg {
        max-width:calc(100vw - 50px)
    }
}

@media only screen and (min-width: 992px) {
    .su-page-components .paragraph--type--peking_university-card,.su-page-components .paragraph--type--peking_university-cta-list,.su-page-components .paragraph--type--peking_university-entity,.su-page-components .paragraph--type--peking_university-gallery,.su-page-components .paragraph--type--peking_university-lists,.su-page-components .paragraph--type--peking_university-media-caption,.su-page-components .paragraph--type--peking_university-stories,.su-page-components .paragraph--type--peking_university-wysiwyg,.su-page-components .ptype-peking_university-card,.su-page-components .ptype-peking_university-cta-list,.su-page-components .ptype-peking_university-entity,.su-page-components .ptype-peking_university-gallery,.su-page-components .ptype-peking_university-image-cta,.su-page-components .ptype-peking_university-lists,.su-page-components .ptype-peking_university-media-caption,.su-page-components .ptype-peking_university-stories,.su-page-components .ptype-peking_university-wysiwyg {
        max-width:900px
    }
}

@media only screen and (min-width: 1500px) {
    .su-page-components .paragraph--type--peking_university-card,.su-page-components .paragraph--type--peking_university-cta-list,.su-page-components .paragraph--type--peking_university-entity,.su-page-components .paragraph--type--peking_university-gallery,.su-page-components .paragraph--type--peking_university-lists,.su-page-components .paragraph--type--peking_university-media-caption,.su-page-components .paragraph--type--peking_university-stories,.su-page-components .paragraph--type--peking_university-wysiwyg,.su-page-components .ptype-peking_university-card,.su-page-components .ptype-peking_university-cta-list,.su-page-components .ptype-peking_university-entity,.su-page-components .ptype-peking_university-gallery,.su-page-components .ptype-peking_university-image-cta,.su-page-components .ptype-peking_university-lists,.su-page-components .ptype-peking_university-media-caption,.su-page-components .ptype-peking_university-stories,.su-page-components .ptype-peking_university-wysiwyg {
        max-width:1400px
    }
}

.su-page-components div[data-react-columns="12"].ptype-peking_university-card,.su-page-components div[data-react-columns="12"].ptype-peking_university-cta-list,.su-page-components div[data-react-columns="12"].ptype-peking_university-entity,.su-page-components div[data-react-columns="12"].ptype-peking_university-gallery,.su-page-components div[data-react-columns="12"].ptype-peking_university-image-cta,.su-page-components div[data-react-columns="12"].ptype-peking_university-lists,.su-page-components div[data-react-columns="12"].ptype-peking_university-media-caption,.su-page-components div[data-react-columns="12"].ptype-peking_university-stories,.su-page-components div[data-react-columns="12"].ptype-peking_university-wysiwyg {
    max-width: 980px
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
    .su-page-components div[data-react-columns="12"].ptype-peking_university-card,.su-page-components div[data-react-columns="12"].ptype-peking_university-cta-list,.su-page-components div[data-react-columns="12"].ptype-peking_university-entity,.su-page-components div[data-react-columns="12"].ptype-peking_university-gallery,.su-page-components div[data-react-columns="12"].ptype-peking_university-image-cta,.su-page-components div[data-react-columns="12"].ptype-peking_university-lists,.su-page-components div[data-react-columns="12"].ptype-peking_university-media-caption,.su-page-components div[data-react-columns="12"].ptype-peking_university-stories,.su-page-components div[data-react-columns="12"].ptype-peking_university-wysiwyg {
        margin-left:auto;
        margin-right: auto;
        max-width: 880px
    }
}

.su-page-components div[data-react-columns="12"].ptype-peking_university-card img {
    width: 100%
}

@media (max-width: 991px) {
    .jumpstart-ui--three-column .left-region .menu--main,.jumpstart-ui--two-column .left-region .menu--main {
        display:none
    }
}

@media only screen and (min-width: 1200px) {
    .jumpstart-ui--three-column>.left-region+.main-region,.jumpstart-ui--two-column>.left-region+.main-region {
        padding-left:80px
    }
}

@media only screen and (min-width: 0) {
    .node-peking_university-page-su-page-banner {
        margin-bottom:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .node-peking_university-page-su-page-banner {
        margin-bottom:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .node-peking_university-page-su-page-banner {
        margin-bottom:6.08rem
    }
}

.paragraph--type--peking_university-gallery h2,.ptype-peking_university-gallery h2 {
    margin: 0;
    text-align: center
}

.su-person-photo {
    margin: 0 auto;
    max-width: 300px;
    padding: 30px
}

.su-person-photo img,.su-person-photo picture {
    border-radius: 50%
}

.ds-entity--peking_university-person {
    text-align: center
}

.ds-entity--peking_university-person h3 {
    font-size: 1.4em
}

@media only screen and (min-width: 0) {
    .su-list-unstyled li {
        margin-bottom:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-list-unstyled li {
        margin-bottom:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-list-unstyled li {
        margin-bottom:6.08rem
    }
}

.su-list-unstyled a {
    color: #6E0507
}

.su-list-unstyled a:active,.su-list-unstyled a:focus,.su-list-unstyled a:hover {
    color: #352e2a;
    text-decoration: underline
}

.paragraph--type--peking_university-entity .su-entity-headline h2,.ptype-peking_university-entity .su-entity-headline h2,.peking_university-shared-tags .su-entity-headline h2 {
    margin: 0;
    text-align: center
}

@media only screen and (min-width: 0) {
    .paragraph--type--peking_university-entity .su-entity-item>div,.ptype-peking_university-entity .su-entity-item>div,.peking_university-shared-tags .su-entity-item>div {
        margin-bottom:5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .paragraph--type--peking_university-entity .su-entity-item>div,.ptype-peking_university-entity .su-entity-item>div,.peking_university-shared-tags .su-entity-item>div {
        margin-bottom:5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .paragraph--type--peking_university-entity .su-entity-item>div,.ptype-peking_university-entity .su-entity-item>div,.peking_university-shared-tags .su-entity-item>div {
        margin-bottom:6.08rem
    }
}

.paragraph--type--peking_university-entity .su-entity-item a,.ptype-peking_university-entity .su-entity-item a,.peking_university-shared-tags .su-entity-item a {
    color: #6E0507
}

.paragraph--type--peking_university-entity .su-entity-item a:active,.paragraph--type--peking_university-entity .su-entity-item a:focus,.paragraph--type--peking_university-entity .su-entity-item a:hover,.ptype-peking_university-entity .su-entity-item a:active,.ptype-peking_university-entity .su-entity-item a:focus,.ptype-peking_university-entity .su-entity-item a:hover,.peking_university-shared-tags .su-entity-item a:active,.peking_university-shared-tags .su-entity-item a:focus,.peking_university-shared-tags .su-entity-item a:hover {
    color: #352e2a;
    text-decoration: underline
}

@media only screen and (min-width: 576px) {
    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card,.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card,.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card,.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card,.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card,.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-person-photo,.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-person-photo,.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-person-photo,.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-person-photo,.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-person-photo,.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-person-photo {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 3rem;
        width: 25%
    }

    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card__contents,.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card__contents,.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card__contents,.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card__contents,.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card__contents,.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div:first-child:last-child .ds-entity--peking_university-person .su-card__contents {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: auto
    }
}

@media only screen and (min-width: 992px) {
    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item,.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item,.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item,.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item,.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item,.peking_university-shared-tags[data-react-columns="12"] .su-entity-item {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div,.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div,.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div,.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div,.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div,.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div {
        margin: 0;
        width: calc(33% - 40px)
    }

    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div:first-child:last-child,.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div:first-child:last-child,.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div:first-child:last-child,.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:last-child,.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:last-child,.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div:first-child:last-child {
        width: 100%
    }

    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div:first-child:nth-last-child(2),.layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div:nth-child(2):last-child,.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div:first-child:nth-last-child(2),.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div:nth-child(2):last-child,.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div:first-child:nth-last-child(2),.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div:nth-child(2):last-child,.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:nth-last-child(2),.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div:nth-child(2):last-child,.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div:first-child:nth-last-child(2),.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div:nth-child(2):last-child,.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div:first-child:nth-last-child(2),.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div:nth-child(2):last-child {
        width: calc(50% - 40px)
    }
}

@media only screen and (min-width: 992px) and (min-width:0) {
    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div:nth-child(n+4),.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div:nth-child(n+4),.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div:nth-child(n+4),.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div:nth-child(n+4),.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div:nth-child(n+4),.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div:nth-child(n+4) {
        margin-top:5.12rem
    }
}

@media only screen and (min-width: 992px) and (min-width:768px) {
    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div:nth-child(n+4),.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div:nth-child(n+4),.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div:nth-child(n+4),.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div:nth-child(n+4),.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div:nth-child(n+4),.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div:nth-child(n+4) {
        margin-top:5.76rem
    }
}

@media only screen and (min-width: 992px) and (min-width:1500px) {
    .layout--layout-paragraphs-one-column .paragraph--type--peking_university-entity .su-entity-item>div:nth-child(n+4),.layout--layout-paragraphs-one-column .ptype-peking_university-entity .su-entity-item>div:nth-child(n+4),.layout--layout-paragraphs-one-column .peking_university-shared-tags .su-entity-item>div:nth-child(n+4),.paragraph--type--peking_university-entity[data-react-columns="12"] .su-entity-item>div:nth-child(n+4),.ptype-peking_university-entity[data-react-columns="12"] .su-entity-item>div:nth-child(n+4),.peking_university-shared-tags[data-react-columns="12"] .su-entity-item>div:nth-child(n+4) {
        margin-top:6.08rem
    }
}

.paragraph--type--peking_university-entity .su-entity-button,.ptype-peking_university-entity .su-entity-button,.peking_university-shared-tags .su-entity-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 {
    color: #352e2a;
    display: inline-block;
    font-weight: 700;
    margin: 0 0 3rem
}

@media only screen and (min-width: 768px) {
    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 {
        margin-bottom:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 {
        margin-bottom:3.8rem
    }
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2:after {
    background-color: #6E0507
}

@media only screen and (min-width: 0) {
    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2:after {
        margin-left:1.07rem
    }
}

@media only screen and (min-width: 768px) {
    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2:after {
        margin-left:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2:after {
        margin-left:1.27rem
    }
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a {
    color: #352e2a;
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:after {
        content:"";
        display: inline-block;
        height: 1.2rem;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uNDE2LjUxMUExLjUyNSAxLjUyNSAwIDAgMSAyLjYxNC40MjhsMTAuODg5IDEwLjRjLjMxNy4zMDIuNDk3LjcyNy40OTcgMS4xNzIgMCAuNDQ1LS4xOC44Ny0uNDk3IDEuMTcybC0xMC44ODkgMTAuNGExLjUyNSAxLjUyNSAwIDAgMS0yLjE5OC0uMDgzIDEuNjMyIDEuNjMyIDAgMCAxIC4wODEtMi4yNjJMMTAuMTU4IDEyIC40OTggMi43NzJBMS42MzIgMS42MzIgMCAwIDEgLjQxNS41MTJaIiBmaWxsPSIjMkUyRDI5Ii8+PC9zdmc+) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uNDE2LjUxMUExLjUyNSAxLjUyNSAwIDAgMSAyLjYxNC40MjhsMTAuODg5IDEwLjRjLjMxNy4zMDIuNDk3LjcyNy40OTcgMS4xNzIgMCAuNDQ1LS4xOC44Ny0uNDk3IDEuMTcybC0xMC44ODkgMTAuNGExLjUyNSAxLjUyNSAwIDAgMS0yLjE5OC0uMDgzIDEuNjMyIDEuNjMyIDAgMCAxIC4wODEtMi4yNjJMMTAuMTU4IDEyIC40OTggMi43NzJBMS42MzIgMS42MzIgMCAwIDEgLjQxNS41MTJaIiBmaWxsPSIjMkUyRDI5Ii8+PC9zdmc+) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: 1.2rem
    }

    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:focus:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:hover:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:focus:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:hover:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:focus:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:hover:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:focus:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:hover:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:focus:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:hover:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:focus:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:hover:after {
        background-color: #352e2a
    }

    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:after {
        background-color: #006cb8;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out
    }

    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:focus:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:hover:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:focus:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:hover:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:focus:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:hover:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:focus:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:hover:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:focus:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:hover:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:focus:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:hover:after {
        -webkit-transform: translateX(.2em);
        transform: translateX(.2em)
    }
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:after {
    background-color: #6E0507
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:active,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:focus,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:hover,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:active,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:focus,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:hover,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:active,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:focus,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:hover,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:active,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:focus,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:hover,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:active,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:focus,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:hover,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:active,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:focus,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:hover {
    color: #6E0507;
    text-decoration: underline
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:active:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:focus:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:hover:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:active:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:focus:after,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:hover:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:active:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:focus:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3 a:hover:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:active:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:focus:after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents>h2 a:hover:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:active:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:focus:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 a:hover:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:active:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:focus:after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents>h2 a:hover:after {
    background-color: #6E0507
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents h3,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents h3 {
    font-size: 1.4em
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics ul,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics ul,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents .su-publication-topics ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics ul li,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics ul li,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents .su-publication-topics ul li {
    display: inline-block
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a {
    color: #6E0507;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.3;
    text-decoration: none
}

@media (max-width: 767px) {
    .paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a {
        font-size:1.6rem
    }
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a:active,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a:focus,.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a:hover,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a:active,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a:focus,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a:hover,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a:active,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a:focus,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents .su-publication-topics a:hover {
    color: #352e2a;
    text-decoration: underline
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics li:not(:last-of-type):after,.ptype-peking_university-entity .ds-entity--peking_university-publication .su-card__contents .su-publication-topics li:not(:last-of-type):after,.peking_university-shared-tags .ds-entity--peking_university-publication .su-card__contents .su-publication-topics li:not(:last-of-type):after {
    content: ",";
    padding-right: 5px
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-policy h2,.ptype-peking_university-entity .ds-entity--peking_university-policy h2,.peking_university-shared-tags .ds-entity--peking_university-policy h2 {
    font-size: 1.5625em;
    letter-spacing: -.012em
}

.paragraph--type--peking_university-entity .ds-entity--peking_university-policy h3,.ptype-peking_university-entity .ds-entity--peking_university-policy h3,.peking_university-shared-tags .ds-entity--peking_university-policy h3 {
    font-size: 1.4em
}

.paragraph--type--peking_university-lists,.ptype-peking_university-lists {
    container: paragraph/inline-size
}

.paragraph--type--peking_university-lists .su-list-headline h2,.ptype-peking_university-lists .su-list-headline h2 {
    margin: 0;
    text-align: center
}

.paragraph--type--peking_university-lists .su-list-button,.ptype-peking_university-lists .su-list-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

@container paragraph (max-width:600px) {
    .paragraph--type--peking_university-lists .peking_university-events .views-view-grid .views-col,.paragraph--type--peking_university-lists .peking_university-events .views-view-grid .views-row,.paragraph--type--peking_university-lists .peking_university-news--cards .views-view-grid .views-col,.paragraph--type--peking_university-lists .peking_university-news--cards .views-view-grid .views-row,.ptype-peking_university-lists .peking_university-events .views-view-grid .views-col,.ptype-peking_university-lists .peking_university-events .views-view-grid .views-row,.ptype-peking_university-lists .peking_university-news--cards .views-view-grid .views-col,.ptype-peking_university-lists .peking_university-news--cards .views-view-grid .views-row {
        margin-bottom: 3.4rem;
        padding-top: 0
    }

    @media only screen and (min-width: 768px) {
        .paragraph--type--peking_university-lists .peking_university-events .views-view-grid .views-col,.paragraph--type--peking_university-lists .peking_university-events .views-view-grid .views-row,.paragraph--type--peking_university-lists .peking_university-news--cards .views-view-grid .views-col,.paragraph--type--peking_university-lists .peking_university-news--cards .views-view-grid .views-row,.ptype-peking_university-lists .peking_university-events .views-view-grid .views-col,.ptype-peking_university-lists .peking_university-events .views-view-grid .views-row,.ptype-peking_university-lists .peking_university-news--cards .views-view-grid .views-col,.ptype-peking_university-lists .peking_university-news--cards .views-view-grid .views-row {
            margin-bottom:5.8rem
        }
    }

    @media only screen and (min-width: 1500px) {
        .paragraph--type--peking_university-lists .peking_university-events .views-view-grid .views-col,.paragraph--type--peking_university-lists .peking_university-events .views-view-grid .views-row,.paragraph--type--peking_university-lists .peking_university-news--cards .views-view-grid .views-col,.paragraph--type--peking_university-lists .peking_university-news--cards .views-view-grid .views-row,.ptype-peking_university-lists .peking_university-events .views-view-grid .views-col,.ptype-peking_university-lists .peking_university-events .views-view-grid .views-row,.ptype-peking_university-lists .peking_university-news--cards .views-view-grid .views-col,.ptype-peking_university-lists .peking_university-news--cards .views-view-grid .views-row {
            margin-bottom:6.1rem
        }
    }

    .paragraph--type--peking_university-lists .peking_university-events .views-view-grid .views-col:last-of-type,.paragraph--type--peking_university-lists .peking_university-events .views-view-grid .views-row:last-of-type,.paragraph--type--peking_university-lists .peking_university-news--cards .views-view-grid .views-col:last-of-type,.paragraph--type--peking_university-lists .peking_university-news--cards .views-view-grid .views-row:last-of-type,.ptype-peking_university-lists .peking_university-events .views-view-grid .views-col:last-of-type,.ptype-peking_university-lists .peking_university-events .views-view-grid .views-row:last-of-type,.ptype-peking_university-lists .peking_university-news--cards .views-view-grid .views-col:last-of-type,.ptype-peking_university-lists .peking_university-news--cards .views-view-grid .views-row:last-of-type {
        margin-bottom: 0
    }

    .paragraph--type--peking_university-lists .view [class*=grid-container],.ptype-peking_university-lists .view [class*=grid-container] {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .paragraph--type--peking_university-lists .peking_university-people-grid .views-view-grid .views-col,.paragraph--type--peking_university-lists .peking_university-people-grid .views-view-grid .views-row,.ptype-peking_university-lists .peking_university-people-grid .views-view-grid .views-col,.ptype-peking_university-lists .peking_university-people-grid .views-view-grid .views-row {
        margin-bottom: 3.4rem
    }

    @media only screen and (min-width: 768px) {
        .paragraph--type--peking_university-lists .peking_university-people-grid .views-view-grid .views-col,.paragraph--type--peking_university-lists .peking_university-people-grid .views-view-grid .views-row,.ptype-peking_university-lists .peking_university-people-grid .views-view-grid .views-col,.ptype-peking_university-lists .peking_university-people-grid .views-view-grid .views-row {
            margin-bottom:5.8rem
        }
    }

    @media only screen and (min-width: 1500px) {
        .paragraph--type--peking_university-lists .peking_university-people-grid .views-view-grid .views-col,.paragraph--type--peking_university-lists .peking_university-people-grid .views-view-grid .views-row,.ptype-peking_university-lists .peking_university-people-grid .views-view-grid .views-col,.ptype-peking_university-lists .peking_university-people-grid .views-view-grid .views-row {
            margin-bottom:6.1rem
        }
    }

    .paragraph--type--peking_university-lists .peking_university-people-grid .views-view-grid .views-row:last-of-type,.ptype-peking_university-lists .peking_university-people-grid .views-view-grid .views-row:last-of-type {
        margin-bottom: 0
    }

    .paragraph--type--peking_university-lists .views-view-grid .views-row>div,.ptype-peking_university-lists .views-view-grid .views-row>div {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        max-width: 100%;
        width: 100%
    }

    .paragraph--type--peking_university-lists .views-view-grid .views-row>div: last-of-type,.ptype-peking_university-lists .views-view-grid .views-row>div:last-of-type {
        margin-bottom:0
    }

    .paragraph--type--peking_university-lists .su-news-list__item-date+.su-news-list__item .media,.ptype-peking_university-lists .su-news-list__item-date+.su-news-list__item .media {
        margin-top: 0
    }

    .paragraph--type--peking_university-lists .su-news-vertical-teaser.su-card,.ptype-peking_university-lists .su-news-vertical-teaser.su-card {
        margin-bottom: inherit
    }

    .paragraph--type--peking_university-lists .su-event-list-item,.ptype-peking_university-lists .su-event-list-item {
        display: block
    }

    .paragraph--type--peking_university-lists .su-basic-page-types-list img,.paragraph--type--peking_university-lists .su-basic-page-types-list picture,.paragraph--type--peking_university-lists .su-news-list img,.paragraph--type--peking_university-lists .su-news-list picture,.ptype-peking_university-lists .su-basic-page-types-list img,.ptype-peking_university-lists .su-basic-page-types-list picture,.ptype-peking_university-lists .su-news-list img,.ptype-peking_university-lists .su-news-list picture {
        display: none
    }
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-col,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-row,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-col,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-row,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-col,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-row,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-col,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-row {
    margin-bottom: 3.4rem;
    padding-top: 0
}

@media only screen and (min-width: 768px) {
    .paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-col,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-row,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-col,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-row,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-col,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-row,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-col,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-row {
        margin-bottom:5.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-col,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-row,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-col,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-row,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-col,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-row,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-col,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-row {
        margin-bottom:6.1rem
    }
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-col:last-of-type,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-row:last-of-type,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-col:last-of-type,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-row:last-of-type,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-col:last-of-type,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-events .views-view-grid .views-row:last-of-type,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-col:last-of-type,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-news--cards .views-view-grid .views-row:last-of-type {
    margin-bottom: 0
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .view [class*=grid-container],.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .view [class*=grid-container] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-col,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-row,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-col,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-row {
    margin-bottom: 3.4rem
}

@media only screen and (min-width: 768px) {
    .paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-col,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-row,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-col,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-row {
        margin-bottom:5.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-col,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-row,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-col,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-row {
        margin-bottom:6.1rem
    }
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-row:last-of-type,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .peking_university-people-grid .views-view-grid .views-row:last-of-type {
    margin-bottom: 0
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .views-view-grid .views-row>div,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .views-view-grid .views-row>div {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    max-width: 100%;
    width: 100%
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .views-view-grid .views-row>div:last-of-type,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .views-view-grid .views-row>div:last-of-type {
    margin-bottom: 0
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-news-list__item-date+.su-news-list__item .media,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-news-list__item-date+.su-news-list__item .media {
    margin-top: 0
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-news-vertical-teaser.su-card,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-news-vertical-teaser.su-card {
    margin-bottom: inherit
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-event-list-item,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-event-list-item {
    display: block
}

.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-basic-page-types-list img,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-basic-page-types-list picture,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-news-list img,.paragraph--type--peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-news-list picture,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-basic-page-types-list img,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-basic-page-types-list picture,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-news-list img,.ptype-peking_university-lists[data-react-columns]:not([data-react-columns="12"]) .su-news-list picture {
    display: none
}

.paragraph--type--peking_university-lists .peking_university-basic-pages .views-view-grid .su-basic-page-types-view-row,.ptype-peking_university-lists .peking_university-basic-pages .views-view-grid .su-basic-page-types-view-row {
    margin-bottom: 3.4rem
}

@media only screen and (min-width: 768px) {
    .paragraph--type--peking_university-lists .peking_university-basic-pages .views-view-grid .su-basic-page-types-view-row,.ptype-peking_university-lists .peking_university-basic-pages .views-view-grid .su-basic-page-types-view-row {
        margin-bottom:5.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .paragraph--type--peking_university-lists .peking_university-basic-pages .views-view-grid .su-basic-page-types-view-row,.ptype-peking_university-lists .peking_university-basic-pages .views-view-grid .su-basic-page-types-view-row {
        margin-bottom:6.1rem
    }
}

.paragraph--type--peking_university-lists .peking_university-basic-pages .views-view-grid .su-basic-page-types-view-row:last-of-type,.ptype-peking_university-lists .peking_university-basic-pages .views-view-grid .su-basic-page-types-view-row:last-of-type {
    margin-bottom: 0
}

.paragraph--type--peking_university-lists.flex-4-of-12 .su-basic-page-types-view-column,.paragraph--type--peking_university-lists.flex-6-of-12 .su-basic-page-types-view-column,.ptype-peking_university-lists.flex-4-of-12 .su-basic-page-types-view-column,.ptype-peking_university-lists.flex-6-of-12 .su-basic-page-types-view-column {
    margin-bottom: 3.4rem
}

@media only screen and (min-width: 768px) {
    .paragraph--type--peking_university-lists.flex-4-of-12 .su-basic-page-types-view-column,.paragraph--type--peking_university-lists.flex-6-of-12 .su-basic-page-types-view-column,.ptype-peking_university-lists.flex-4-of-12 .su-basic-page-types-view-column,.ptype-peking_university-lists.flex-6-of-12 .su-basic-page-types-view-column {
        margin-bottom:5.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .paragraph--type--peking_university-lists.flex-4-of-12 .su-basic-page-types-view-column,.paragraph--type--peking_university-lists.flex-6-of-12 .su-basic-page-types-view-column,.ptype-peking_university-lists.flex-4-of-12 .su-basic-page-types-view-column,.ptype-peking_university-lists.flex-6-of-12 .su-basic-page-types-view-column {
        margin-bottom:6.1rem
    }
}

.paragraph--type--peking_university-lists.flex-4-of-12 .su-basic-page-types-view-column:last-of-type,.paragraph--type--peking_university-lists.flex-6-of-12 .su-basic-page-types-view-column:last-of-type,.ptype-peking_university-lists.flex-4-of-12 .su-basic-page-types-view-column:last-of-type,.ptype-peking_university-lists.flex-6-of-12 .su-basic-page-types-view-column:last-of-type {
    margin-bottom: 0
}

@media (min-width: 1200px) {
    .paragraph--type--peking_university-lists:not(.flex-12-of-12) .peking_university-news--list div:first-child .su-news-list,.ptype-peking_university-lists:not(.flex-12-of-12) .peking_university-news--list div:first-child .su-news-list {
        padding-top:0
    }
}

.paragraph--type--peking_university-lists[data-react-columns="4"] .su-news-list__header,.paragraph--type--peking_university-lists[data-react-columns="6"] .su-news-list__header,.ptype-peking_university-lists[data-react-columns="4"] .su-news-list__header,.ptype-peking_university-lists[data-react-columns="6"] .su-news-list__header {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr
}

.paragraph--type--peking_university-lists[data-react-columns="4"] .peking_university-people-grid .flex-container,.paragraph--type--peking_university-lists[data-react-columns="6"] .peking_university-people-grid .flex-container,.ptype-peking_university-lists[data-react-columns="4"] .peking_university-people-grid .flex-container,.ptype-peking_university-lists[data-react-columns="6"] .peking_university-people-grid .flex-container {
    display: unset
}

.paragraph--type--peking_university-lists[data-react-columns="4"] .su-event-list-item__date,.paragraph--type--peking_university-lists[data-react-columns="6"] .su-event-list-item__date,.ptype-peking_university-lists[data-react-columns="4"] .su-event-list-item__date,.ptype-peking_university-lists[data-react-columns="6"] .su-event-list-item__date {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (min-width: 992px) {
    .container-1-items .ptype-peking_university-lists .field--name-su-list-view,.container-2-items .ptype-peking_university-lists .field--name-su-list-view,.container-3-items .ptype-peking_university-lists .field--name-su-list-view {
        padding-left:1.5rem;
        padding-right: 3rem
    }
}

@media only screen and (min-width: 992px) and (min-width:768px) {
    .container-1-items .ptype-peking_university-lists .field--name-su-list-view,.container-2-items .ptype-peking_university-lists .field--name-su-list-view,.container-3-items .ptype-peking_university-lists .field--name-su-list-view {
        padding-left:1.8rem;
        padding-right: 3.6rem
    }
}

@media only screen and (min-width: 992px) and (min-width:1500px) {
    .container-1-items .ptype-peking_university-lists .field--name-su-list-view,.container-2-items .ptype-peking_university-lists .field--name-su-list-view,.container-3-items .ptype-peking_university-lists .field--name-su-list-view {
        padding-left:1.9rem;
        padding-right: 3.8rem
    }
}

.ds-entity--peking_university-event-series .su-card {
    font-size: 1em
}

.ds-entity--peking_university-event-series .su-card .su-event-series-dek {
    display: none
}

.ds-entity--peking_university-event-series .su-card h3 {
    font-size: 1.4em
}

.ds-entity--peking_university-event-series .su-card a {
    color: #352e2a;
    text-decoration: none
}

.ds-entity--peking_university-event-series .su-card a:focus,.ds-entity--peking_university-event-series .su-card a:hover {
    color: #6E0507;
    text-decoration: underline
}

body.front .node-peking_university-page-title {
    clip: rect(0,0,0,0);
    border: 0;
}

.su-page-components .layout--layout-paragraphs-one-column {
    max-width: 100%
}

@media screen and (min-width: 1700px) {
    .su-page-components .layout--layout-paragraphs-three-column,.su-page-components .layout--layout-paragraphs-two-column {
        max-width:calc(100vw - 200px)
    }
}

.su-local-footer__address .organization {
    font-weight: 600
}

.align-left figcaption {
    padding: .4em 1.5em 1em 0
}

.align-left .media.image {
    padding: .4em 1.5em 0 0
}

.align-right figcaption {
    padding: .4em 0 1em 1.5em
}

.align-right .media.image {
    padding: .4em 0 0 1.5em
}

.caption figcaption {
    padding-top: 1.1rem;
    text-align: left
}

.media iframe.google-form {
    min-height: 600px;
    width: 100%
}

.media iframe.media-oembed-content {
    border: 0;
    min-height: 300px;
    overflow: hidden;
    width: 100%
}

@media only screen and (min-width: 768px) {
    .caption figcaption {
        padding-top:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .caption figcaption {
        padding-top:1.3rem
    }
}

.caption {
    display: table;
}

.caption > * {
    display: block;
    max-width: 100%;
}

.caption > figcaption {
    display: table-caption;
    max-width: none;
    caption-side: bottom;
}

.caption > figcaption[contenteditable=true]:empty::before {
    content: attr(data-placeholder);
    font-style: italic;
}

.caption .media .field,.caption .media .field * {
    float: none;
    margin: unset;
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text [class^=su-button] {
        margin-bottom:1.6rem;
        margin-right: 1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text [class^=su-button] {
        margin-bottom:1.8rem;
        margin-right: 1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text [class^=su-button] {
        margin-bottom:1.9rem;
        margin-right: 1.9rem
    }
}

.su-wysiwyg-text .su-stack-button [class*=su-button] {
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.su-wysiwyg-text .su-stack-button [class*=su-button]+[class*=su-button] {
    margin-top: -1rem
}

.su-wysiwyg-text .su-stack-button.text-align-center a {
    margin-left: auto;
    margin-right: auto
}

.su-wysiwyg-text .su-stack-button.text-align-right a {
    margin-left: auto;
    margin-right: 0
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h1 {
        margin-bottom:6.4rem;
        margin-top: 5.12rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h1 {
        margin-bottom:7.2rem;
        margin-top: 5.76rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h1 {
        margin-bottom:7.6rem;
        margin-top: 6.08rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h2 {
        margin-bottom:1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h2 {
        margin-bottom:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h2 {
        margin-bottom:1.9rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h2 {
        padding-top:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h2 {
        padding-top:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h2 {
        padding-top:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h3 {
        margin-bottom:1.07rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h3 {
        margin-bottom:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h3 {
        margin-bottom:1.27rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h3 {
        padding-top:1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h3 {
        padding-top:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h3 {
        padding-top:1.9rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h4 {
        margin-bottom:1.07rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h4 {
        margin-bottom:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h4 {
        margin-bottom:1.27rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h4 {
        padding-top:1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h4 {
        padding-top:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h4 {
        padding-top:1.9rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h5 {
        margin-bottom:1.07rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h5 {
        margin-bottom:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h5 {
        margin-bottom:1.27rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h5 {
        padding-top:1.07rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h5 {
        padding-top:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h5 {
        padding-top:1.27rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text h6 {
        margin-bottom:.8rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text h6 {
        margin-bottom:.9rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text h6 {
        margin-bottom:.95rem
    }
}

.su-wysiwyg-text h2.text-align-center,.su-wysiwyg-text h3.text-align-center,.su-wysiwyg-text h4.text-align-center,.su-wysiwyg-text h5.text-align-center,.su-wysiwyg-text h6.text-align-center {
    margin-left: auto;
    margin-right: auto
}

.su-wysiwyg-text h2.text-align-left,.su-wysiwyg-text h3.text-align-left,.su-wysiwyg-text h4.text-align-left,.su-wysiwyg-text h5.text-align-left,.su-wysiwyg-text h6.text-align-left {
    margin-left: 0;
    margin-right: auto
}

.su-wysiwyg-text h2.text-align-right,.su-wysiwyg-text h3.text-align-right,.su-wysiwyg-text h4.text-align-right,.su-wysiwyg-text h5.text-align-right,.su-wysiwyg-text h6.text-align-right {
    margin-left: auto;
    margin-right: 0
}

.su-wysiwyg-text h2 a,.su-wysiwyg-text h3 a,.su-wysiwyg-text h4 a,.su-wysiwyg-text h5 a,.su-wysiwyg-text h6 a {
    color: #6E0507;
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .su-wysiwyg-text h2 a:after,.su-wysiwyg-text h3 a:after,.su-wysiwyg-text h4 a:after,.su-wysiwyg-text h5 a:after,.su-wysiwyg-text h6 a:after {
        content:"";
        display: inline-block;
        height: .65em;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uNDE2LjUxMUExLjUyNSAxLjUyNSAwIDAgMSAyLjYxNC40MjhsMTAuODg5IDEwLjRjLjMxNy4zMDIuNDk3LjcyNy40OTcgMS4xNzIgMCAuNDQ1LS4xOC44Ny0uNDk3IDEuMTcybC0xMC44ODkgMTAuNGExLjUyNSAxLjUyNSAwIDAgMS0yLjE5OC0uMDgzIDEuNjMyIDEuNjMyIDAgMCAxIC4wODEtMi4yNjJMMTAuMTU4IDEyIC40OTggMi43NzJBMS42MzIgMS42MzIgMCAwIDEgLjQxNS41MTJaIiBmaWxsPSIjMkUyRDI5Ii8+PC9zdmc+) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uNDE2LjUxMUExLjUyNSAxLjUyNSAwIDAgMSAyLjYxNC40MjhsMTAuODg5IDEwLjRjLjMxNy4zMDIuNDk3LjcyNy40OTcgMS4xNzIgMCAuNDQ1LS4xOC44Ny0uNDk3IDEuMTcybC0xMC44ODkgMTAuNGExLjUyNSAxLjUyNSAwIDAgMS0yLjE5OC0uMDgzIDEuNjMyIDEuNjMyIDAgMCAxIC4wODEtMi4yNjJMMTAuMTU4IDEyIC40OTggMi43NzJBMS42MzIgMS42MzIgMCAwIDEgLjQxNS41MTJaIiBmaWxsPSIjMkUyRDI5Ii8+PC9zdmc+) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: .65em
    }

    .su-wysiwyg-text h2 a:focus:after,.su-wysiwyg-text h2 a:hover:after,.su-wysiwyg-text h3 a:focus:after,.su-wysiwyg-text h3 a:hover:after,.su-wysiwyg-text h4 a:focus:after,.su-wysiwyg-text h4 a:hover:after,.su-wysiwyg-text h5 a:focus:after,.su-wysiwyg-text h5 a:hover:after,.su-wysiwyg-text h6 a:focus:after,.su-wysiwyg-text h6 a:hover:after {
        background-color: #352e2a
    }

    .su-wysiwyg-text h2 a:after,.su-wysiwyg-text h3 a:after,.su-wysiwyg-text h4 a:after,.su-wysiwyg-text h5 a:after,.su-wysiwyg-text h6 a:after {
        background-color: #006cb8;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out
    }

    .su-wysiwyg-text h2 a:focus:after,.su-wysiwyg-text h2 a:hover:after,.su-wysiwyg-text h3 a:focus:after,.su-wysiwyg-text h3 a:hover:after,.su-wysiwyg-text h4 a:focus:after,.su-wysiwyg-text h4 a:hover:after,.su-wysiwyg-text h5 a:focus:after,.su-wysiwyg-text h5 a:hover:after,.su-wysiwyg-text h6 a:focus:after,.su-wysiwyg-text h6 a:hover:after {
        -webkit-transform: translateX(.2em);
        transform: translateX(.2em)
    }
}

.su-wysiwyg-text h2 a.su-link--external,.su-wysiwyg-text h3 a.su-link--external,.su-wysiwyg-text h4 a.su-link--external,.su-wysiwyg-text h5 a.su-link--external,.su-wysiwyg-text h6 a.su-link--external {
    font-weight: 700;
    text-decoration: none
}

@supports ((-webkit-mask-repeat: no-repeat) or (mask-repeat:no-repeat)) {
    .su-wysiwyg-text h2 a.su-link--external:after,.su-wysiwyg-text h3 a.su-link--external:after,.su-wysiwyg-text h4 a.su-link--external:after,.su-wysiwyg-text h5 a.su-link--external:after,.su-wysiwyg-text h6 a.su-link--external:after {
        content:"";
        display: inline-block;
        height: .65em;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy41OTcgMS40NTNjLjI4OS4zMDUuNDM0LjcyLjM5NyAxLjE0TDIyLjU0IDE5LjQ2YTEuNDU4IDEuNDU4IDAgMCAxLTEuNTc1IDEuMzM0IDEuNDYzIDEuNDYzIDAgMCAxLTEuMzIzLTEuNTg4bDEuMTM2LTEzLjE3MS0xOC4zNTIgMTYuNTljLS41OTkuNTQxLTEuNTE4LjQ5LTIuMDU0LS4xMTNhMS40NzUgMS40NzUgMCAwIDEgLjExMi0yLjA3bDE4LjA3My0xNi4zNC0xMy40MDYuNTYzYTEuNDYgMS40NiAwIDAgMS0xLjUxMy0xLjQwNEExLjQ2MiAxLjQ2MiAwIDAgMSA1LjAzIDEuNzM1TDIyLjQ4NSAxYy40MTgtLjAxNy44MjMuMTQ3IDEuMTEyLjQ1MloiIGZpbGw9IiMyRTJEMjkiLz48L3N2Zz4=) no-repeat 0 0;
        -webkit-mask-size: contain;
        mask-size: contain;
        width: .65em
    }

    .su-wysiwyg-text h2 a.su-link--external:focus:after,.su-wysiwyg-text h2 a.su-link--external:hover:after,.su-wysiwyg-text h3 a.su-link--external:focus:after,.su-wysiwyg-text h3 a.su-link--external:hover:after,.su-wysiwyg-text h4 a.su-link--external:focus:after,.su-wysiwyg-text h4 a.su-link--external:hover:after,.su-wysiwyg-text h5 a.su-link--external:focus:after,.su-wysiwyg-text h5 a.su-link--external:hover:after,.su-wysiwyg-text h6 a.su-link--external:focus:after,.su-wysiwyg-text h6 a.su-link--external:hover:after {
        background-color: #352e2a
    }

    .su-wysiwyg-text h2 a.su-link--external:after,.su-wysiwyg-text h3 a.su-link--external:after,.su-wysiwyg-text h4 a.su-link--external:after,.su-wysiwyg-text h5 a.su-link--external:after,.su-wysiwyg-text h6 a.su-link--external:after {
        background-color: #006cb8;
        margin-left: .4em;
        margin-right: .3em;
        -webkit-transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: -webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out;
        transition: transform .2s ease-in-out,mask-image .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-mask-image .2s ease-in-out
    }

    .su-wysiwyg-text h2 a.su-link--external:focus:after,.su-wysiwyg-text h2 a.su-link--external:hover:after,.su-wysiwyg-text h3 a.su-link--external:focus:after,.su-wysiwyg-text h3 a.su-link--external:hover:after,.su-wysiwyg-text h4 a.su-link--external:focus:after,.su-wysiwyg-text h4 a.su-link--external:hover:after,.su-wysiwyg-text h5 a.su-link--external:focus:after,.su-wysiwyg-text h5 a.su-link--external:hover:after,.su-wysiwyg-text h6 a.su-link--external:focus:after,.su-wysiwyg-text h6 a.su-link--external:hover:after {
        -webkit-transform: translate3d(.15em,-.15em,0);
        transform: translate3d(.15em,-.15em,0)
    }
}

.su-wysiwyg-text h2 a.su-link--external:after,.su-wysiwyg-text h3 a.su-link--external:after,.su-wysiwyg-text h4 a.su-link--external:after,.su-wysiwyg-text h5 a.su-link--external:after,.su-wysiwyg-text h6 a.su-link--external:after {
    background-color: #6E0507
}

.su-wysiwyg-text h2 a:active,.su-wysiwyg-text h2 a:focus,.su-wysiwyg-text h2 a:hover,.su-wysiwyg-text h3 a:active,.su-wysiwyg-text h3 a:focus,.su-wysiwyg-text h3 a:hover,.su-wysiwyg-text h4 a:active,.su-wysiwyg-text h4 a:focus,.su-wysiwyg-text h4 a:hover,.su-wysiwyg-text h5 a:active,.su-wysiwyg-text h5 a:focus,.su-wysiwyg-text h5 a:hover,.su-wysiwyg-text h6 a:active,.su-wysiwyg-text h6 a:focus,.su-wysiwyg-text h6 a:hover {
    color: #352e2a;
    text-decoration: underline
}

.su-wysiwyg-text h2 a:after,.su-wysiwyg-text h3 a:after,.su-wysiwyg-text h4 a:after,.su-wysiwyg-text h5 a:after,.su-wysiwyg-text h6 a:after {
    background-color: #6E0507
}

.su-wysiwyg-text .localist-widget h2 a:active,.su-wysiwyg-text .localist-widget h2 a:focus,.su-wysiwyg-text .localist-widget h2 a:hover,.su-wysiwyg-text .localist-widget h3 a:active,.su-wysiwyg-text .localist-widget h3 a:focus,.su-wysiwyg-text .localist-widget h3 a:hover,.su-wysiwyg-text .localist-widget h4 a:active,.su-wysiwyg-text .localist-widget h4 a:focus,.su-wysiwyg-text .localist-widget h4 a:hover,.su-wysiwyg-text .localist-widget h5 a:active,.su-wysiwyg-text .localist-widget h5 a:focus,.su-wysiwyg-text .localist-widget h5 a:hover,.su-wysiwyg-text .localist-widget h6 a:active,.su-wysiwyg-text .localist-widget h6 a:focus,.su-wysiwyg-text .localist-widget h6 a:hover {
    color: #006cb8;
    text-decoration: underline
}

.su-wysiwyg-text .localist-widget h2 a:after,.su-wysiwyg-text .localist-widget h3 a:after,.su-wysiwyg-text .localist-widget h4 a:after,.su-wysiwyg-text .localist-widget h5 a:after,.su-wysiwyg-text .localist-widget h6 a:after {
    background-color: transparent;
    display: inherit;
    height: inherit;
    margin: inherit;
    -webkit-mask: none;
    mask: none;
    -webkit-transition: none;
    transition: none;
    width: inherit
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text ol,.su-wysiwyg-text ul {
        font-size:2.1rem;
        line-height: 1.7
    }
}

.su-wysiwyg-text dd.text-align-center,.su-wysiwyg-text dd.text-align-right,.su-wysiwyg-text dt.text-align-center,.su-wysiwyg-text dt.text-align-right,.su-wysiwyg-text li.text-align-center,.su-wysiwyg-text li.text-align-right {
    list-style-position: inside;
    margin-left: auto;
    margin-right: auto
}

.su-wysiwyg-text dd.text-align-right,.su-wysiwyg-text dt.text-align-right,.su-wysiwyg-text li.text-align-right {
    margin-left: auto;
    margin-right: 0
}

.su-wysiwyg-text .media {
    padding-bottom: 2em
}

.su-wysiwyg-text figure .media {
    padding-bottom: 0
}

.su-wysiwyg-text .tablesaw-cell-content,.su-wysiwyg-text p {
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text .tablesaw-cell-content,.su-wysiwyg-text p {
        font-size:2.1rem;
        line-height: 1.7
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text .tablesaw-cell-content,.su-wysiwyg-text p {
        margin-bottom:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text .tablesaw-cell-content,.su-wysiwyg-text p {
        margin-bottom:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text .tablesaw-cell-content,.su-wysiwyg-text p {
        margin-bottom:3.8rem
    }
}

.su-wysiwyg-text .caption figcaption {
    padding-bottom: 2em;
    text-align: center
}

.su-wysiwyg-text .su-callout-text,.su-wysiwyg-text p.su-callout-text {
    display: block;
    font-size: 2.8rem;
    font-style: normal;
    font-weight: 700;
    line-height: 3.3rem;
    margin: 0 auto 1em 0
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text .su-callout-text,.su-wysiwyg-text p.su-callout-text {
        margin-bottom:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text .su-callout-text,.su-wysiwyg-text p.su-callout-text {
        margin-bottom:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text .su-callout-text,.su-wysiwyg-text p.su-callout-text {
        margin-bottom:4.75rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text .su-callout-text,.su-wysiwyg-text p.su-callout-text {
        padding-top:1.6rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text .su-callout-text,.su-wysiwyg-text p.su-callout-text {
        padding-top:1.8rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text .su-callout-text,.su-wysiwyg-text p.su-callout-text {
        padding-top:1.9rem
    }
}

.su-wysiwyg-text .su-callout-text:first-child,.su-wysiwyg-text p.su-callout-text:first-child {
    margin-top: 0;
    padding-top: 0
}

.su-wysiwyg-text .su-callout-text:last-child,.su-wysiwyg-text p.su-callout-text:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.su-wysiwyg-text .su-callout-text:after,.su-wysiwyg-text p.su-callout-text:after {
    clip: rect(0,0,0,0);
    border: 0;
    content: "End Callout";
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-callout-text:before,.su-wysiwyg-text p.su-callout-text:before {
    clip: rect(0,0,0,0);
    border: 0;
    content: "Callout";
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-drop-cap {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.5625em;
    font-weight: 400;
    letter-spacing: -.012em;
    line-height: 1.5;
    max-width: 85rem
}

.su-wysiwyg-text .su-drop-cap:first-letter {
    float: left;
    font-size: 3.5em;
    font-style: normal;
    font-weight: 700;
    line-height: .6;
    margin: 11px 12px 0 0;
    text-transform: uppercase
}

.su-wysiwyg-text .su-intro-text,.su-wysiwyg-text p.su-intro-text {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.5625em;
    font-weight: 400;
    letter-spacing: -.012em;
    line-height: 1.5;
    max-width: 85rem
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text .su-intro-text,.su-wysiwyg-text p.su-intro-text {
        margin-bottom:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text .su-intro-text,.su-wysiwyg-text p.su-intro-text {
        margin-bottom:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text .su-intro-text,.su-wysiwyg-text p.su-intro-text {
        margin-bottom:3.8rem
    }
}

.su-wysiwyg-text .su-intro-text:last-child,.su-wysiwyg-text p.su-intro-text:last-child {
    margin-bottom: 0
}

.su-wysiwyg-text .su-intro-text:after,.su-wysiwyg-text p.su-intro-text:after {
    clip: rect(0,0,0,0);
    border: 0;
    content: "End Intro";
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-intro-text:before,.su-wysiwyg-text p.su-intro-text:before {
    clip: rect(0,0,0,0);
    border: 0;
    content: "Begin Intro";
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-font-splash,.su-wysiwyg-text p.su-font-splash {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    clear: both;
    font-size: 3.05176em;
    font-size: 2.44141em;
    font-weight: 700;
    letter-spacing: -.016em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 0
}

.su-wysiwyg-text .su-font-splash a,.su-wysiwyg-text p.su-font-splash a {
    font-weight: 700;
    text-decoration: none
}

.su-wysiwyg-text .su-font-splash a:focus,.su-wysiwyg-text .su-font-splash a:hover,.su-wysiwyg-text p.su-font-splash a:focus,.su-wysiwyg-text p.su-font-splash a:hover {
    text-decoration: underline
}

@media (max-width: 767px) {
    .su-wysiwyg-text .su-font-splash,.su-wysiwyg-text p.su-font-splash {
        font-size:2.59399em
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text .su-font-splash,.su-wysiwyg-text p.su-font-splash {
        margin-bottom:3.2rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text .su-font-splash,.su-wysiwyg-text p.su-font-splash {
        margin-bottom:3.6rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text .su-font-splash,.su-wysiwyg-text p.su-font-splash {
        margin-bottom:3.8rem
    }
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text .su-font-splash,.su-wysiwyg-text p.su-font-splash {
        padding-top:1.07rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text .su-font-splash,.su-wysiwyg-text p.su-font-splash {
        padding-top:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text .su-font-splash,.su-wysiwyg-text p.su-font-splash {
        padding-top:1.27rem
    }
}

@media (max-width: 767px) {
    .su-wysiwyg-text .su-font-splash,.su-wysiwyg-text p.su-font-splash {
        font-size:2.0752em
    }
}

.su-wysiwyg-text .su-font-splash:first-child,.su-wysiwyg-text p.su-font-splash:first-child {
    margin-top: 0;
    padding-top: 0
}

.su-wysiwyg-text .su-font-splash:last-child,.su-wysiwyg-text p.su-font-splash:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.su-wysiwyg-text .su-font-splash:after,.su-wysiwyg-text p.su-font-splash:after {
    clip: rect(0,0,0,0);
    border: 0;
    content: "End Splash text";
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-font-splash:before,.su-wysiwyg-text p.su-font-splash:before {
    clip: rect(0,0,0,0);
    border: 0;
    content: "Begin Splash text";
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-font-splash a[href] {
    text-decoration: underline
}

.su-wysiwyg-text .su-quote-text,.su-wysiwyg-text p.su-quote-text {
    font-size: 1.25em;
    font-size: 1.95312em;
    letter-spacing: -.016em
}

@media (max-width: 767px) {
    .su-wysiwyg-text .su-quote-text,.su-wysiwyg-text p.su-quote-text {
        font-size:1.66016em
    }
}

.su-wysiwyg-text .su-quote-text:after,.su-wysiwyg-text p.su-quote-text:after {
    clip: rect(0,0,0,0);
    border: 0;
    content: "End Quote";
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-quote-text:before,.su-wysiwyg-text p.su-quote-text:before {
    clip: rect(0,0,0,0);
    border: 0;
    content: "Quote";
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-related-text {
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25);
    box-shadow: 0 1px 2px rgba(0,0,0,.25);
    padding: 25px
}

@media only screen and (min-width: 0) {
    .su-wysiwyg-text .su-related-text {
        margin-bottom:4rem
    }
}

@media only screen and (min-width: 768px) {
    .su-wysiwyg-text .su-related-text {
        margin-bottom:4.5rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-wysiwyg-text .su-related-text {
        margin-bottom:4.75rem
    }
}

.su-wysiwyg-text .su-related-text:first-child {
    margin-top: 0;
    padding: 25px
}

.su-wysiwyg-text .su-related-text:last-child {
    margin-bottom: 0;
    padding: 25px
}

.su-wysiwyg-text .su-related-text:after {
    content: "End Card"
}

.su-wysiwyg-text .su-related-text:after,.su-wysiwyg-text .su-related-text:before {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-related-text:before {
    content: "Begin Card"
}

.su-wysiwyg-text .su-subheading,.su-wysiwyg-text p.su-subheading {
    font-size: 1.25em
}

.su-wysiwyg-text .su-subheading:after {
    content: "End Subtitle"
}

.su-wysiwyg-text .su-subheading:after,.su-wysiwyg-text .su-subheading:before {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.su-wysiwyg-text .su-subheading:before {
    content: "Begin Subtitle"
}

.su-intro>div.paragraph-item {
    clear: right
}

.su-intro>div.paragraph-item .ds-entity--paragraph:last-of-type,.su-intro>div.paragraph-item p:last-of-type {
    margin-bottom: 3.8rem
}

@media only screen and (min-width: 768px) {
    .su-intro>div.paragraph-item .ds-entity--paragraph:last-of-type,.su-intro>div.paragraph-item p:last-of-type {
        margin-bottom:7.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-intro>div.paragraph-item .ds-entity--paragraph:last-of-type,.su-intro>div.paragraph-item p:last-of-type {
        margin-bottom:7.6rem
    }
}

.section-events-list--content .views-block,.section-news-views-views .views-block,.su-person-grid-view .views-block {
    clear: right
}

.su-local-footer p {
    font-size: inherit;
    line-height: inherit
}

.su-wysiwyg-text table td,.su-wysiwyg-text table th {
    line-height: 1.2em
}

.su-wysiwyg-text table td.vertical-align-top,.su-wysiwyg-text table th.vertical-align-top {
    vertical-align: top
}

.su-wysiwyg-text table td.vertical-align-bottom,.su-wysiwyg-text table th.vertical-align-bottom {
    vertical-align: bottom
}

.su-wysiwyg-text table.su-table-striped-cols-even tr td:nth-child(2n),.su-wysiwyg-text table.su-table-striped-cols-odd tr td:nth-child(odd),.su-wysiwyg-text table.su-table-striped-rows-even tbody tr:nth-child(2n),.su-wysiwyg-text table.su-table-striped-rows-odd tbody tr:nth-child(odd) {
    background-color: #eaeaea
}

@media (min-width: 40em) {
    .su-wysiwyg-text table.horizontal-border td,.su-wysiwyg-text table.horizontal-border th {
        border-bottom:1px solid #767674
    }

    .su-wysiwyg-text table.vertical-border td,.su-wysiwyg-text table.vertical-border th {
        border-right: 1px solid #767674
    }

    .su-wysiwyg-text table.vertical-border td:first-of-type,.su-wysiwyg-text table.vertical-border th:first-of-type {
        border-left: 1px solid #767674
    }

    .su-wysiwyg-text table.vertical-border.horizontal-border td,.su-wysiwyg-text table.vertical-border.horizontal-border th {
        border-top: 1px solid #767674
    }
}

.su-wysiwyg-text>:first-child {
    margin-top: 0;
    padding-top: 0
}

.su-wysiwyg-text>:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.layout--layout-paragraphs-one-column .layout__region {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 30px;
}

.layout--layout-paragraphs-three-column {
    display: grid;
    grid-gap: 50px;
    grid-template-areas: 'paper1' 'paper2' 'paper3';
    max-width: calc(100vw - 40px);
    margin: 0 auto;
}
.layout__region--sidebar1{
    grid-area: paper1;
}
.layout__region--sidebar2{
    grid-area: paper2;
}
.layout__region--sidebar3{
    grid-area: paper3;
}

@media screen and (min-width: 576px) {
    .layout--layout-paragraphs-three-column {
        max-width:calc(100vw - 60px);
    }
}

@media screen and (min-width: 768px) {
    .layout--layout-paragraphs-three-column {
        max-width:calc(100vw - 100px);
    }
}

@media screen and (min-width: 992px) {
    .layout--layout-paragraphs-three-column {
        grid-template-columns:1fr ;
        max-width: calc(100vw - 160px);
    }
}

@media screen and (min-width: 1200px) {
    .layout--layout-paragraphs-three-column {
        max-width:calc(100vw - 200px);
    }
}

@media screen and (min-width: 1700px) {
    .layout--layout-paragraphs-three-column {
        max-width:1500px;
    }
}

.layout--layout-paragraphs-three-column > * {
    min-width: 0;
}

.su-card section.su-card__contents h2 {
    font-size: 1.5625em;
    letter-spacing: -.012em
}

.su-card section.su-card__contents h3 {
    font-size: 1.4em
}

.su-card section.su-card__contents h4 {
    font-size: 1em
}

.su-card section.su-card__contents div.su-font-splash {
    font-size: 1.4em
}

@media only screen and (min-width: 0) {
    .su-card section.su-card__contents div.su-font-splash {
        margin-bottom:1.07rem
    }
}

@media only screen and (min-width: 768px) {
    .su-card section.su-card__contents div.su-font-splash {
        margin-bottom:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card section.su-card__contents div.su-font-splash {
        margin-bottom:1.27rem
    }
}

.su-card section.su-card__contents h2 {
    font-size: 1.5625em;
    letter-spacing: -.012em
}

.su-card section.su-card__contents h3 {
    font-size: 1.4em
}

.su-card section.su-card__contents h4 {
    font-size: 1em
}

.su-card section.su-card__contents div.su-font-splash {
    font-size: 1.4em
}

@media only screen and (min-width: 0) {
    .su-card section.su-card__contents div.su-font-splash {
        margin-bottom:1.07rem
    }
}

@media only screen and (min-width: 768px) {
    .su-card section.su-card__contents div.su-font-splash {
        margin-bottom:1.2rem
    }
}

@media only screen and (min-width: 1500px) {
    .su-card section.su-card__contents div.su-font-splash {
        margin-bottom:1.27rem
    }
}
