html {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 113%;
    font-weight: 300;
    line-height: 1.65
}

.a-header--1,
h1 {
    line-height: 1;
    font-size: 4rem;
    font-weight: 700
}

.a-header--2,
h2 {
    line-height: 1;
    font-size: 3.5rem;
    font-weight: 700;
    margin: 2rem 0 .5rem
}

.a-header--3,
h3 {
    line-height: 1;
    font-size: 2rem;
    font-weight: 400
}

.a-header--4,
h4 {
    line-height: 1;
    font-size: 1.78rem;
    font-weight: 200
}

.a-header--5,
h5 {
    line-height: 1;
    font-size: 1.7rem;
    font-weight: 700
}

.a-header--6,
h6 {
    line-height: 1;
    font-size: 1.35rem;
    font-weight: 400
}

.a-header--light,
.p-topic .o-topic .m-topic__news>.a-header--3,
.p-topic .o-topic .m-topic__news>h3 {
    font-weight: 200
}

.a-header--dark-blue,
.p-topic .o-topic .m-topic__news>.a-header--3,
.p-topic .o-topic .m-topic__news>h3 {
    color: #103d6b
}

.a-header--page-title {
    margin-top: 1.5rem
}

.a-header--1+.a-header--subtitle,
h1+.a-header--subtitle {
    font-size: 1.15rem;
    margin-bottom: 2rem
}

a {
    color: #0077a9;
    text-decoration: none;
    border-bottom: 2px solid transparent
}

/* @supports(text-decoration-thickness:1px) {
    a {
        border-bottom: none;
        -webkit-text-decoration: underline solid transparent;
        text-decoration: underline solid transparent;
        text-decoration-thickness: 2px
    }
} */

/* a:hover {
    border-bottom: 2px solid rgba(0, 119, 169, .5)
} */

/* @supports(text-decoration-thickness:1px) {
    a:hover {
        border-bottom: none;
        -webkit-text-decoration: underline solid rgba(0, 119, 169, .5);
        text-decoration: underline solid rgba(0, 119, 169, .5);
        text-decoration-thickness: 2px
    }
} */

.a-link--no-border {
    border-bottom: none
}

p.a-text--large {
    font-size: 1.35rem
}

.p-daily-dose #views-exposed-form-daily-dose-page-daily-dose-archive label,
.visually-hidden {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap
}

.text-center {
    text-align: center
}

.span-2 {
    -ms-grid-column-span: 2;
    grid-column: span 2
}

.justify-center {
    justify-content: center
}

html {
    box-sizing: border-box;
    scroll-behavior: smooth;
    overflow-x: hidden;
    max-width: 100vw
}

*,
:after,
:before {
    box-sizing: inherit
}

img {
    max-width: 100%
}

table {
    border: 1px solid #e7e7e7
}

.m-quote,
.m-quote--blue,
.m-quote--full {
    margin: 3rem 0
}

.m-quote__title {
    font-weight: 700
}

.m-quote--blue {
    background-color: #d1dae3;
    color: #014968;
    padding: 1.25rem 2rem
}

.m-aside--gray {
    padding: 1.5rem 2rem;
    background-color: #efefef
}

.m-aside--gray+.m-aside--gray {
    margin-top: 2rem
}

.m-aside--blue {
    padding: 1rem 2rem;
    background-color: #0077a9;
    color: #f9f9f9;
    border-radius: 4px
}

.m-aside--blue a {
    color: #f9f9f9
}

.m-aside--blue+.m-aside--blue {
    margin-top: 2rem
}

blockquote,
blockquote p {
    line-height: 1.9;
    color: #22356d;
    font-weight: 300;
    font-size: 1.25rem;
    margin-bottom: 4px;
    background: #f0f0f0;
    text-align: center
}

blockquote {
    clear: both;
    padding: 1.87rem 1rem 2rem 1.6rem;
    margin: 0
}

blockquote.no-clear {
    clear: none
}

blockquote p {
    margin-top: 0
}

blockquote cite {
    font-size: 1.125rem;
    color: #040404;
    font-style: normal;
    letter-spacing: -.02rem;
    font-weight: 300
}

blockquote cite:before {
    content: "— "
}

.a-blockquote--bracket {
    background-color: transparent
}

.a-blockquote--bracket .a-blockquote__body {
    position: relative
}

.a-blockquote--bracket p {
    background-color: transparent;
    font-size: 1.5rem;
    padding: 0 1.5rem
}

.field--name-field-country-row-title .field__item {
    font-size: 3rem;
    font-weight: 700;
    border-top: 3px solid #0272a4;
    padding-top: .5rem
}

.quote.q-left,
.quote.q-right,
quote.q-left,
quote.q-right,
span.pull {
    background-color: #0473a8;
    color: #fff;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2;
    padding: 1.75rem;
    width: 35%;
    word-spacing: 10px;
    margin-bottom: 1rem
}

.quote.q-right,
quote.q-right,
span.pull {
    float: right;
    margin-left: 1rem
}

.quote.q-left,
quote.q-left,
span.q-left.pull {
    float: left;
    margin-right: 1rem
}

.quote.q-small,
quote.q-small,
span.q-small.pull {
    font-size: 1rem;
    word-spacing: normal;
    font-weight: 400
}

.quote.full-q,
quote.full-q,
span.full-q.pull {
    border-bottom: 1px solid #0473a8;
    border-top: 1px solid #0473a8;
    color: #0473a8;
    float: left;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 15px 80px;
    text-align: center;
    width: 100%
}

.quote.full-q:before,
quote.full-q:before,
span.full-q.pull:before {
    content: open-quote
}

.quote.full-q:after,
quote.full-q:after,
span.full-q.pull:after {
    content: close-quote
}

.quote.full-q span.q-author,
quote.full-q span.q-author,
span.full-q.pull span.q-author {
    float: left;
    font-size: 1rem;
    font-weight: 400;
    margin-top: .75rem;
    padding-right: 1rem;
    text-align: right;
    width: 100%
}

.quote.full-q span.q-author:before,
quote.full-q span.q-author:before,
span.full-q.pull span.q-author:before {
    content: "- "
}

.title-q.a-header--4,
h4.title-q {
    font-weight: 700;
    font-size: 24px;
    color: #0473a8;
    margin-bottom: 10px
}

.a-button,
.a-button--center,
.a-button--clear,
.a-button--gray,
.a-button--return,
.a-button--secondary,
.a-button--white,
.button,
.button--center,
.button--clear,
.button--gray,
.button--return,
.button--secondary,
.button--white,
.c-german-page__section--report a.button,
.c-glossary__link,
.c-micro-site--home a.more-link,
.c-micro-site-news .more-link a,
.m-form__joinus input[type=submit],
.m-report__news-article .a-article__body .views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.o-extremists__leader__form div#stay-updated form input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.o-report__extremist_hubs .button,
.o-report__extremist_hubs .text-center .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.o-report__grid__analysis .view-filters .form--inline .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.p-regional-offices .m-block .view-footer .views-display-link,
.p-threats .view-filters form .button,
.p-topic .o-topic .m-topic__news .pager .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.pager.js-pager__items .button,
.search-form .form-submit,
.views-exposed-form .button,
.webform-submission-contact-form .webform-button--submit {
    background-color: #3473bc;
    border: none;
    border-radius: 6px;
    color: #f9f9f9;
    padding: .5530973451rem .8296460177rem;
    display: inline-block;
    line-height: 1.25
}

.a-button--center:hover,
.a-button--clear:hover,
.a-button--gray:hover,
.a-button--return:hover,
.a-button--secondary:hover,
.a-button--white:hover,
.a-button:hover,
.button--center:hover,
.button--clear:hover,
.button--gray:hover,
.button--return:hover,
.button--secondary:hover,
.button--white:hover,
.button:hover,
.c-german-page__section--report a.button:hover,
.c-glossary__link:hover,
.c-micro-site--home a.more-link:hover,
.c-micro-site-news .more-link a:hover,
.m-form__joinus input[type=submit]:hover,
.m-report__news-article .a-article__body .views-more-link:hover,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button:hover,
.o-extremists__leader__form div#stay-updated form input[type=submit]:hover,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button:hover,
.o-report__extremist_hubs .text-center .button:hover,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .button:hover,
.o-report__grid .view-white-supremacy .view-filters .form--inline .button:hover,
.o-report__grid__analysis .view-filters .form--inline .button:hover,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button:hover,
.p-regional-offices .m-block .view-footer .views-display-link:hover,
.p-threats .view-filters form .button:hover,
.p-topic .o-topic .m-topic__news .pager .button:hover,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .button:hover,
.pager.js-pager__items .button:hover,
.search-form .form-submit:hover,
.views-exposed-form .button:hover,
.webform-submission-contact-form .webform-button--submit:hover {
    background-color: #519cf4;
    text-decoration: none;
    border: none
}

.a-button--center .ext,
.a-button--clear .ext,
.a-button--gray .ext,
.a-button--return .ext,
.a-button--secondary .ext,
.a-button--white .ext,
.a-button .ext,
.button--center .ext,
.button--clear .ext,
.button--gray .ext,
.button--return .ext,
.button--secondary .ext,
.button--white .ext,
.button .ext,
.c-german-page__section--report a.button .ext,
.c-glossary__link .ext,
.c-micro-site--home a.more-link .ext,
.c-micro-site-news .more-link a .ext,
.m-form__joinus input[type=submit] .ext,
.m-report__news-article .a-article__body .views-more-link .ext,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button .ext,
.o-extremists__leader__form div#stay-updated form input[type=submit] .ext,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button .ext,
.o-report__extremist_hubs .text-center .button .ext,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .button .ext,
.o-report__grid .view-white-supremacy .view-filters .form--inline .button .ext,
.o-report__grid__analysis .view-filters .form--inline .button .ext,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button .ext,
.p-regional-offices .m-block .view-footer .views-display-link .ext,
.p-threats .view-filters form .button .ext,
.p-topic .o-topic .m-topic__news .pager .button .ext,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .button .ext,
.pager.js-pager__items .button .ext,
.search-form .form-submit .ext,
.views-exposed-form .button .ext,
.webform-submission-contact-form .webform-button--submit .ext {
    display: none
}

.a-button--center,
.button--center,
.c-micro-site--home a.more-link,
.c-micro-site-news .more-link a,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.o-report__extremist_hubs .text-center .button {
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin: 1rem auto;
    text-align: center
}

.a-button--secondary,
.button--secondary {
    background-color: #cfd8e1
}

.a-button--return,
.button--return {
    display: block;
    margin: 0 auto
}

.a-button--gray,
.button--gray,
.m-report__news-article .a-article__body .views-more-link,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.o-report__grid__analysis .view-filters .form--inline .button {
    background-color: #d8d8d8;
    color: #103d6b
}

.a-button--gray:hover,
.button--gray:hover,
.m-report__news-article .a-article__body .views-more-link:hover,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .button:hover,
.o-report__grid .view-white-supremacy .view-filters .form--inline .button:hover,
.o-report__grid__analysis .view-filters .form--inline .button:hover {
    color: #f9f9f9
}

.a-button--clear,
.button--clear,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.search-form .form-submit,
.views-exposed-form .button {
    background-color: transparent;
    border: 1px solid #103d6b;
    color: #103d6b;
    font-weight: 200;
    margin-left: 0
}

.a-button--clear:hover,
.button--clear:hover,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .button:hover,
.search-form .form-submit:hover,
.views-exposed-form .button:hover {
    background-color: #103d6b;
    border: 1px solid transparent;
    color: #f9f9f9
}

.a-button--white,
.button--white {
    background: #f9f9f9;
    color: #0077a9
}

.a-button--icon,
.a-menu__reveal,
.button--icon,
.m-search__form .a-search__button,
.m-search__reveal,
.o-search .a-search__close-button {
    background-color: transparent;
    border: none;
    display: flex;
    align-items: center;
    min-height: 1.5rem
}

.a-button--icon:focus,
.a-menu__reveal:focus,
.button--icon:focus,
.m-search__form .a-search__button:focus,
.m-search__reveal:focus,
.o-search .a-search__close-button:focus {
    outline: 1px solid hsla(0, 0%, 97.6%, .25)
}

.a-button.button-tweet,
.button-tweet.a-button--center,
.button-tweet.a-button--clear,
.button-tweet.a-button--gray,
.button-tweet.a-button--return,
.button-tweet.a-button--secondary,
.button-tweet.a-button--white,
.button-tweet.button--center,
.button-tweet.button--clear,
.button-tweet.button--gray,
.button-tweet.button--return,
.button-tweet.button--secondary,
.button-tweet.button--white,
.button-tweet.c-glossary__link,
.button.button-tweet,
.c-german-page__section--report a.button-tweet.button,
.c-micro-site--home a.button-tweet.more-link,
.c-micro-site-news .more-link a.button-tweet,
.m-form__joinus input.button-tweet[type=submit],
.m-report__news-article .a-article__body .button-tweet.views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button.button-tweet,
.o-extremists__leader__form div#stay-updated form input.button-tweet[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button-tweet.button,
.o-report__extremist_hubs .text-center .button-tweet.button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .button-tweet.button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .button-tweet.button,
.o-report__grid__analysis .view-filters .form--inline .button-tweet.button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button-tweet.button,
.p-regional-offices .m-block .view-footer .button-tweet.views-display-link,
.p-threats .view-filters form .button-tweet.button,
.p-topic .o-topic .m-topic__news .pager .button-tweet.button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .button-tweet.button,
.pager.js-pager__items .button-tweet.button,
.search-form .button-tweet.form-submit,
.views-exposed-form .button-tweet.button,
.webform-submission-contact-form .button-tweet.webform-button--submit {
    background-image: url(../assets/twitter.svg);
    background-size: 1.1061946903rem;
    background-repeat: no-repeat;
    background-position: .5rem;
    display: inline-block;
    padding-left: 2rem
}

.a-button.button-fb,
.button-fb.a-button--center,
.button-fb.a-button--clear,
.button-fb.a-button--gray,
.button-fb.a-button--return,
.button-fb.a-button--secondary,
.button-fb.a-button--white,
.button-fb.button--center,
.button-fb.button--clear,
.button-fb.button--gray,
.button-fb.button--return,
.button-fb.button--secondary,
.button-fb.button--white,
.button-fb.c-glossary__link,
.button.button-fb,
.c-german-page__section--report a.button-fb.button,
.c-micro-site--home a.button-fb.more-link,
.c-micro-site-news .more-link a.button-fb,
.m-form__joinus input.button-fb[type=submit],
.m-report__news-article .a-article__body .button-fb.views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button.button-fb,
.o-extremists__leader__form div#stay-updated form input.button-fb[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button-fb.button,
.o-report__extremist_hubs .text-center .button-fb.button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .button-fb.button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .button-fb.button,
.o-report__grid__analysis .view-filters .form--inline .button-fb.button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button-fb.button,
.p-regional-offices .m-block .view-footer .button-fb.views-display-link,
.p-threats .view-filters form .button-fb.button,
.p-topic .o-topic .m-topic__news .pager .button-fb.button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .button-fb.button,
.pager.js-pager__items .button-fb.button,
.search-form .button-fb.form-submit,
.views-exposed-form .button-fb.button,
.webform-submission-contact-form .button-fb.webform-button--submit {
    background-image: url('../assets/facebook.svg');
    background-size: 1.1061946903rem;
    background-repeat: no-repeat;
    background-position: .5rem;
    display: inline-block;
    padding-left: 2rem
}

.pager.js-pager__items {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center
}

.a-date,
.a-date--news {
    display: block;
    padding: 2px 0 0;
    text-align: center;
    background: #0072a4;
    border-bottom: 2px solid #004d6f;
    width: 41px;
    height: 40px
}

.a-date--news div,
.a-date div {
    color: #fdfdfd;
    font-size: 21px;
    line-height: 1;
    font-weight: 700;
    display: block;
    margin: 0
}

.a-date--news div+div,
.a-date div+div {
    color: #fdfdfd;
    font-size: 14px;
    font-weight: 400;
    display: block
}

.a-date--news {
    flex: 0 0 auto;
    margin: 0 1rem 1rem 0
}

.a-date--line {
    line-height: 1;
    margin: 0;
    color: #0077a9
}

.a-date-node {
    color: #0077a9
}

.a-figure,
.a-figure--full {
    margin: 1.5rem 0
}

.a-figure--full img,
.a-figure img {
    max-width: 100%
}

.a-figure--full figcaption,
.a-figure figcaption {
    font-style: italic;
    margin-top: 1.15rem;
    width: 100%;
    text-align: center
}

figure figcaption {
    font-style: italic;
    font-size: .9rem
}

.a-figure--full {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 1.5rem auto;
    width: 80%;
    text-align: center
}

.a-figure--full.extend {
    width: 100%
}

.a-figure--full.extend div,
.a-figure--full.extend img {
    width: 100%;
    height: auto
}

.a-figure--full iframe {
    width: 100%;
    height: 28.4845132743rem
}

img.a-float--left {
    margin-right: 1.25rem;
    margin-bottom: 1rem
}

img.a-float--right {
    margin-left: 1.25rem;
    margin-bottom: 1rem
}

img.align-center {
    display: block;
    margin: 0 auto
}

.a-img--border img,
img.a-img--border,
img.border {
    border: 1px solid #000;
    line-height: 0
}

.border-image-400px,
.border-image-600px,
.border-image-800px,
.border-image-1000px,
.border-image-1200px {
    border: 1px solid #000
}

.a-float--left {
    float: left
}

.a-float--left+p {
    margin-left: .75rem
}

.a-float--right {
    float: right
}

.a-float--right+p {
    margin-right: .75rem
}

.row {
    clear: both
}

.webform-submission-contact-form {
    padding: 1.25rem 1.25rem .25rem;
    background: #d8d8d8;
    max-width: 500px;
    margin: 0 auto 2rem
}

.webform-submission-contact-form input[type=date],
.webform-submission-contact-form input[type=datetime-local],
.webform-submission-contact-form input[type=datetime],
.webform-submission-contact-form input[type=email],
.webform-submission-contact-form input[type=month],
.webform-submission-contact-form input[type=number],
.webform-submission-contact-form input[type=password],
.webform-submission-contact-form input[type=search],
.webform-submission-contact-form input[type=tel],
.webform-submission-contact-form input[type=text],
.webform-submission-contact-form input[type=time],
.webform-submission-contact-form input[type=url],
.webform-submission-contact-form input[type=week],
.webform-submission-contact-form textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    background-color: #ececec;
    font-family: inherit;
    border: 0 solid #ccc;
    box-shadow: none;
    color: #353535;
    display: block;
    font-size: 1.125rem;
    margin: 0 0 1rem;
    padding: .875rem 1.5rem;
    height: auto;
    width: 100%;
    box-sizing: border-box;
    transition: box-shadow .45s, border-color .45s ease-in-out
}

.webform-submission-contact-form ::-webkit-input-placeholder {
    opacity: 1
}

.webform-submission-contact-form :-moz-placeholder,
.webform-submission-contact-form ::-moz-placeholder {
    opacity: 1
}

.webform-submission-contact-form :-ms-input-placeholder {
    opacity: 1
}

.webform-submission-contact-form .form-actions,
.webform-submission-contact-form .form-item {
    margin-top: 0
}

.webform-submission-contact-form .form-actions {
    text-align: center
}

.webform-submission-contact-form .webform-button--submit {
    font-weight: 700
}

.webform-submission-form .captcha {
    margin-bottom: 1rem
}

.webform-submission-form .captcha .g-recaptcha>div {
    margin: 0 auto
}

.form-actions .js-hide {
    display: none !important
}

.a-form__input,
.a-form__input--black,
.a-form__input--gray,
.a-form__input--white,
.a-form__input--white-search,
.a-form__select--black,
.a-form__select--gray,
.a-form__select--white,
.form-select:not(.chosen-container),
.m-report__subnav__form .chosen-container-single .chosen-single,
.m-report__subnav__form select,
.o-extremists__leader__form div#stay-updated form input,
.o-report__rhetoric .view-threat .view-filters .views-exposed-form #edit-field-term-rhetoric-category-target-id:not(.chosen-container),
.o-report__rhetoric .view-threat .view-filters .views-exposed-form .chosen-container .chosen-single,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-select:not(.chosen-container),
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form input[type=text],
.p-topic .o-topic .m-topic__news__filter .a-form__search input,
.p-topic .o-topic .m-topic__news__filter .a-form__type select,
.search-form .form-search,
.views-exposed-form input[type=text] {
    border: none;
    border-radius: 0;
    font-size: 1.25rem;
    font-weight: 200;
    padding: .25rem 1rem
}

.a-form__input--white,
.a-form__input--white-search,
.a-form__select--white,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-select:not(.chosen-container),
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form input[type=text] {
    background-color: #f9f9f9;
    color: #000;
    border: 1px solid #000;
    border-radius: 5px
}

.a-form__input--white-search,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form input[type=text] {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMjknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTE3IDI0YzYuMzUxIDAgMTEuNS01LjE0OSAxMS41LTExLjVTMjMuMzUxIDEgMTcgMSA1LjUgNi4xNDkgNS41IDEyLjUgMTAuNjQ5IDI0IDE3IDI0em0tNy41LTRMMSAyOCcgc3Ryb2tlPScjMEEwQTBBJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: right .7rem top 50%
}

.a-form__input--gray,
.a-form__select--gray,
.form-select:not(.chosen-container),
.o-extremists__leader__form div#stay-updated form input,
.o-report__rhetoric .view-threat .view-filters .views-exposed-form #edit-field-term-rhetoric-category-target-id:not(.chosen-container),
.o-report__rhetoric .view-threat .view-filters .views-exposed-form .chosen-container .chosen-single,
.p-topic .o-topic .m-topic__news__filter .a-form__search input,
.p-topic .o-topic .m-topic__news__filter .a-form__type select,
.search-form .form-search,
.views-exposed-form input[type=text] {
    background-color: #d8d8d8;
    color: #103d6b
}

.a-form__input--black,
.a-form__select--black,
.m-report__subnav__form .chosen-container-single .chosen-single,
.m-report__subnav__form select {
    background-color: #000;
    color: #f9f9f9
}

.a-form__select--white,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-select:not(.chosen-container) {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTYuMzQzIDcuNzU3TDQuOTMgOS4xNzIgMTIgMTYuMjQybDcuMDcxLTcuMDctMS40MTQtMS40MTVMMTIgMTMuNDE0IDYuMzQzIDcuNzU3eicvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: right .7rem top 50%;
    padding-right: 2.5rem
}

.a-form__select--gray,
.form-select:not(.chosen-container),
.o-report__rhetoric .view-threat .view-filters .views-exposed-form #edit-field-term-rhetoric-category-target-id:not(.chosen-container),
.o-report__rhetoric .view-threat .view-filters .views-exposed-form .chosen-container .chosen-single,
.p-topic .o-topic .m-topic__news__filter .a-form__type select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTYuMzQzIDcuNzU3TDQuOTMgOS4xNzIgMTIgMTYuMjQybDcuMDcxLTcuMDctMS40MTQtMS40MTVMMTIgMTMuNDE0IDYuMzQzIDcuNzU3eicgZmlsbD0nIzEwM2Q2YicvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: right .7rem top 50%;
    color: #103d6b;
    padding-right: 2.5rem
}

.a-form__select--black,
.m-report__subnav__form .chosen-container-single .chosen-single,
.m-report__subnav__form select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTYuMzQzIDcuNzU3TDQuOTMgOS4xNzIgMTIgMTYuMjQybDcuMDcxLTcuMDctMS40MTQtMS40MTVMMTIgMTMuNDE0IDYuMzQzIDcuNzU3eicgZmlsbD0nI2Y5ZjlmOScvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: right .7rem top 50%;
    color: #f9f9f9;
    padding-right: 2.5rem
}

.a-icon__magnifying_glass {
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    border: 4px solid;
    border-radius: 100%;
    margin-left: -4px;
    margin-top: -4px
}

.a-icon__magnifying_glass:after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    border-radius: 0;
    width: 4px;
    height: 10px;
    background: currentColor;
    transform: rotate(-45deg);
    top: 14px;
    left: 16px
}

.a-icon__menu,
.a-icon__menu:after,
.a-icon__menu:before {
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 1.4933628319rem;
    height: 4px;
    border-radius: 1px;
    background: currentColor;
    transition: transform .25s ease-in-out
}

.a-icon__menu:after,
.a-icon__menu:before {
    content: "";
    position: absolute;
    top: -8px
}

.a-icon__menu:after {
    top: 8px;
    transition: height .05s ease-in .25s
}

.a-icon__menu--close {
    transform: rotate(-45deg)
}

.a-icon__menu--close:before {
    top: 0;
    transform: rotate(90deg)
}

.a-icon__menu--close:after {
    height: 0;
    top: 0
}

.a-icon__dropdown_arrow:after,
.a-icon__dropdown_arrow:before {
    content: "";
    display: block;
    width: 2px;
    height: .74rem;
    background-color: #f9f9f9;
    position: absolute;
    right: .9rem;
    top: 12px
}

.a-icon__dropdown_arrow:before {
    transform: rotate(-45deg);
    right: 1.45rem
}

.a-icon__dropdown_arrow:after {
    transform: rotate(45deg)
}

.a-icon__right_arrow,
.o-featured_research .field--name-field-home-research-link a {
    box-sizing: border-box;
    color: #f9f9f9;
    position: relative;
    display: block;
    transform: scale(1);
    width: 22px;
    height: 22px;
    border: 2px solid transparent;
    border-radius: 100px
}

.a-icon__right_arrow:after,
.o-featured_research .field--name-field-home-research-link a:after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    transform: rotate(-45deg);
    right: 6px;
    top: 4px
}

.a-icon__left_arrow {
    box-sizing: border-box;
    color: #f9f9f9;
    position: relative;
    display: block;
    transform: scale(1);
    width: 22px;
    height: 22px;
    border: 2px solid transparent;
    border-radius: 100px
}

.a-icon__left_arrow:after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid;
    border-left: 2px solid;
    transform: rotate(45deg);
    left: 6px;
    top: 4px
}

.a-logo--before:before {
    content: "";
    background-repeat: no-repeat;
    height: 60px;
    width: 100px;
    display: inline-block;
    margin-right: 1rem;
    vertical-align: middle
}

.layout-content {
    padding-top: 3rem
}

.layout-content .field--name-body {
    position: relative
}

.layout-content .field--name-body>.m-fullwidth--blue:first-child {
    margin-top: calc(-3rem - 1px)
}

.ol-letters {
    list-style-type: lower-alpha
}

.t-square-list {
    list-style-type: square
}

.t-square-list li::marker {
    color: #0077a9
}

.a-list--horizontal {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row nowrap
}

@supports(gap:1rem) {
    .a-list--horizontal {
        gap: 1rem
    }
}

.a-list--horizontal li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .a-list--horizontal li {
        margin-bottom: 0
    }
}

.a-menu__reveal .a-icon__menu,
.a-menu__reveal .a-icon__menu:after,
.a-menu__reveal .a-icon__menu:before {
    margin-right: .35rem
}

.a-blog__topics {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row nowrap;
    flex-wrap: wrap
}

@supports(gap:1rem) {
    .a-blog__topics {
        gap: 1rem
    }
}

.a-blog__topics li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .a-blog__topics li {
        margin-bottom: 0
    }
}

.a-blog__topic {
    font-size: .75rem;
    text-transform: uppercase
}

.a-blog__topic a:after {
    content: ", ";
    white-space: pre-wrap
}

.a-blog__topic:last-of-type a:after {
    content: ""
}

.a-blog__title {
    line-height: 1;
    font-size: 1.35rem;
    font-weight: 400
}

.a-news__body {
    margin-bottom: 2rem
}

.a-news__meta {
    align-self: flex-end;
    margin: 0 0 58px 117px;
    width: 60%;
    position: relative;
    z-index: 1
}

.a-news__meta:before {
    content: "Featured Story";
    display: block;
    background-color: #47698d;
    font-weight: 600;
    text-transform: uppercase;
    padding: .3318584071rem .4424778761rem;
    position: absolute;
    top: -1.75rem;
    left: -1.5rem
}

.a-news__date,
.a-news__meta:before {
    color: #f9f9f9;
    font-size: .6637168142rem
}

.a-news__date {
    font-weight: 200;
    line-height: 1;
    margin-bottom: .25rem
}

.a-news__title,
.a-news__title>.a-header--2,
.a-news__title>h2 {
    font-size: 1.6592920354rem;
    line-height: 1.2;
    margin: 0
}

.a-news__title>h2 a,
.a-news__title a {
    color: #f9f9f9
}

.a-news__title>h2 a:hover,
.a-news__title a:hover {
    -webkit-text-decoration-color: hsla(0, 0%, 97.6%, .5);
    text-decoration-color: hsla(0, 0%, 97.6%, .5)
}

.a-news__subtitle {
    color: #f9f9f9;
    line-height: 1.2;
    margin: 0
}

.a-news__image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0
}

.a-news__image img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.path-frontpage .a-news__meta:before {
    content: "Featured Resource"
}

.c-hero-ms:not(.c-hero-ms--home) .a-header--1,
.c-hero-ms:not(.c-hero-ms--home) h1,
.node,
.o-news,
.o-report,
.p-blog,
.p-news-tags,
.p-topic .o-topic,
.view-news-and-media {
    margin: 2rem auto 0
}

.c-hero-ms:not(.c-hero-ms--home) .node--type-home.a-header--1,
.c-hero-ms:not(.c-hero-ms--home) h1.node--type-home,
.node--type-home.node,
.node--type-home.o-news,
.node--type-home.o-report,
.node--type-home.p-blog,
.node--type-home.p-news-tags,
.node--type-home.view-news-and-media,
.p-topic .node--type-home.o-topic {
    width: 100%
}

.c-hero-ms:not(.c-hero-ms--home) .user-logged-in .a-header--1,
.c-hero-ms:not(.c-hero-ms--home) .user-logged-in h1,
.p-topic .user-logged-in .o-topic,
.user-logged-in .c-hero-ms:not(.c-hero-ms--home) .a-header--1,
.user-logged-in .c-hero-ms:not(.c-hero-ms--home) h1,
.user-logged-in .node,
.user-logged-in .o-news,
.user-logged-in .o-report,
.user-logged-in .p-blog,
.user-logged-in .p-news-tags,
.user-logged-in .p-topic .o-topic,
.user-logged-in .view-news-and-media {
    margin-top: 5rem
}

article.node {
    margin-top: 0
}

.a-number__circle-border {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #0077a9;
    color: #f9f9f9;
    font-size: 2rem;
    font-weight: 700;
    border-radius: 50%;
    padding: .15rem;
    width: 100%;
    max-width: 12.4446902655rem;
    height: 12.4446902655rem;
    border: 10px solid #c6e1ea;
    text-align: center;
    margin: 0 auto;
    line-height: 1.15
}

.a-number__circle-border span span {
    display: block;
    font-size: 1rem
}

.a-number__circle,
.a-number__circle--large {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #0077a9;
    color: #f9f9f9;
    font-size: 2.25rem;
    font-weight: 700;
    border-radius: 50%;
    padding: .15rem;
    max-width: 3.5951327434rem;
    max-height: 3.5951327434rem;
    height: 100%;
    width: 100%
}

.a-number__circle--large {
    font-size: 3.5rem;
    max-width: 6.9137168142rem;
    max-height: 6.9137168142rem;
    height: 125px;
    width: 125px;
    padding: 80px
}

.a-striped {
    padding: 1rem 1.5rem
}

.a-striped:nth-of-type(odd) {
    background: #efefef
}

.svg-icon {
    width: 100%;
    height: 100%;
    fill: currentColor
}

.a-logo,
.a-logo__socialmedia {
    display: block;
    max-width: 100%
}

.a-logo__socialmedia img,
.a-logo__socialmedia svg,
.a-logo img,
.a-logo svg {
    max-width: 100%;
    max-height: 100%
}

.a-logo__socialmedia img .bar,
.a-logo__socialmedia svg .bar,
.a-logo img .bar,
.a-logo svg .bar {
    fill: #000
}

.a-logo>a,
.a-logo__socialmedia>a {
    display: block
}

.a-logo__socialmedia {
    max-width: 100%;
    transition: opacity .25s ease-in-out;
    fill: #f9f9f9;
    transition: fill .25s ease-in-out
}

.a-logo__socialmedia:hover {
    fill: #f9f9f9
}

.a-table--stripe {
    border-collapse: separate;
    border: 1px solid #f9f9f9
}

.a-table--stripe td {
    background-color: rgba(209, 218, 227, .5);
    padding: 10px 15px;
    border: 1px solid #f9f9f9
}

.a-table--stripe tr:nth-child(odd) td {
    background-color: #d1dae3
}

.a-allcaps,
.m-press_release__dateline .a-press_release__immediate {
    text-transform: uppercase
}

.a-text--blue {
    color: #0077a9
}

.a-text--google .letter:nth-of-type(odd) {
    color: #3e86fc
}

.a-text--google .letter:nth-of-type(2n) {
    color: #ec4334
}

.a-text--google .letter:nth-of-type(4) {
    color: #f8bc06
}

.a-text--google .letter:nth-of-type(5) {
    color: #34a551
}

.a-sidebar-subtitle {
    color: #014363;
    font-size: 1.25rem;
    line-height: 1.2;
    margin: 0 0 1.25rem
}

.a-title-bt {
    border-top: 3px solid #0272a4;
    padding-top: 1.25rem
}

.field--name-field-country-intro+.paragraph--type--country-rows>.a-title-bt {
    border: none
}

.field--name-field-media-oembed-video {
    text-align: center
}

img.align-left,
img.align-right {
    display: block;
    margin-bottom: 1rem
}

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

.m-article-meta {
    display: flex;
    font-size: .75rem;
    line-height: 1
}

.m-article-meta>* {
    border-left: 1px solid #000;
    margin-right: .5rem;
    padding-left: .5rem
}

.m-article-meta>:first-child {
    border-left: none;
    padding-left: 0
}

.m-article-meta .a-blog__topics {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0
}

.m-button__container--horizontal {
    list-style: none;
    padding: 0;
    display: flex;
    flex-flow: row nowrap;
    margin: 1.5rem 0
}

@supports(gap:1rem) {
    .m-button__container--horizontal {
        gap: 1rem
    }
}

.m-button__container--horizontal li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .m-button__container--horizontal li {
        margin-bottom: 0
    }
}

.m-button__container--horizontal li {
    margin-right: 1.5rem
}

.m-button__container--vertical {
    list-style: none;
    padding: 0;
    margin: 1.5rem 0
}

.m-card-list {
    display: flex;
    margin: 0;
    padding: 0;
    flex-wrap: wrap
}

.m-card-list__item {
    background: #0077a9;
    margin: 0 1% 2%;
    list-style: none;
    border-radius: 4px;
    width: 100%
}

.m-card-list__item img {
    height: auto
}

.m-card-list__item .a-header--4,
.m-card-list__item h4 {
    margin: 0
}

.m-card-list__item a {
    color: #f9f9f9;
    display: block;
    font-size: 1rem
}

.m-card-list__item__meta .footnote_count {
    background: #f9f9f9;
    color: #0077a9
}

.m-columns__container {
    -moz-columns: 1;
    column-count: 1;
    margin-top: 2.5rem
}

.m-columns__container ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.m-donate-notice {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 200
}

.m-donate-notice .m-aside--blue {
    padding: 6px;
    border-radius: 0
}

.m-donate-notice__wrap {
    align-items: center;
    display: flex;
    justify-content: center
}

.m-donate-notice img {
    height: 1.6039823009rem;
    margin-right: 20px
}

.m-donate-notice p {
    padding: 0;
    max-width: 30.8628318584rem;
    font-size: 13px;
    margin: 0 20px 0 0;
    line-height: 17px
}

.m-donate-notice p a {
    display: none
}

.m-donate-notice a {
    border: 1px solid #f9f9f9;
    border-radius: 5px;
    font-size: 14px;
    padding: 2px 18px
}

.m-donate-notice__close {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 37px;
    line-height: 8px;
    cursor: pointer
}

.layout-container.notice-closed {
    padding-top: 0 !important
}

.m-paragraph_image {
    border: none;
    margin: 1.5rem 0
}

.m-paragraph_image tr td {
    width: 50%
}

.m-paragraph_image tr td img {
    width: 100%
}

.m-paragraph_image tr td>p {
    margin: 0 1rem
}

.views-exposed-form .form--inline {
    display: flex
}

.views-exposed-form input[type=text] {
    height: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.views-exposed-form .button {
    height: 100%
}

#views-exposed-form-news-and-media-blog-page .form--inline,
#views-exposed-form-tech-and-terrorism-blog-blog-home .form--inline {
    display: flex;
    justify-content: flex-end
}

#views-exposed-form-news-and-media-blog-page .form-item,
#views-exposed-form-tech-and-terrorism-blog-blog-home .form-item {
    margin-right: -1px;
    background: #d8d8d8;
    border-radius: 6px 0 0 6px;
    transition: all .25s ease-in-out
}

@supports(grid-template-columns:1fr) {

    #views-exposed-form-news-and-media-blog-page .form-item:focus-within,
    #views-exposed-form-tech-and-terrorism-blog-blog-home .form-item:focus-within {
        border-radius: 6px 0 0 6px;
        border: 3px solid rgba(0, 119, 169, .5);
        border-right: 0
    }

    #views-exposed-form-news-and-media-blog-page .form-item:focus-within+.form-actions,
    #views-exposed-form-tech-and-terrorism-blog-blog-home .form-item:focus-within+.form-actions {
        border-radius: 0 6px 6px 0;
        border: 3px solid rgba(0, 119, 169, .5);
        border-left: 0
    }
}

#views-exposed-form-news-and-media-blog-page .form-text,
#views-exposed-form-tech-and-terrorism-blog-blog-home .form-text {
    height: 40px;
    font-size: 16px;
    line-height: 30px;
    font-weight: 300;
    border-radius: 6px 0 0 6px
}

@supports(grid-template-columns:1fr) {

    #views-exposed-form-news-and-media-blog-page .form-text:focus,
    #views-exposed-form-tech-and-terrorism-blog-blog-home .form-text:focus {
        outline: none
    }
}

#views-exposed-form-news-and-media-blog-page .form-actions,
#views-exposed-form-tech-and-terrorism-blog-blog-home .form-actions {
    background: #d8d8d8;
    border-radius: 0 6px 6px 0;
    transition: all .25s ease-in-out
}

#views-exposed-form-news-and-media-blog-page .form-submit,
#views-exposed-form-tech-and-terrorism-blog-blog-home .form-submit {
    transition: opacity .25s ease-in-out;
    padding: 0;
    width: 40px;
    height: 40px;
    overflow: hidden;
    text-indent: -999px;
    border: none;
    background: url(../assets/magnifier.svg) no-repeat 50%
}

#views-exposed-form-news-and-media-blog-page .form-submit:hover,
#views-exposed-form-tech-and-terrorism-blog-blog-home .form-submit:hover {
    opacity: .7
}

.m-factoids {
    padding: 0;
    margin: 1.4933628319rem 0
}

.m-factoids .a-number__circle--large {
    height: 13.8274336283rem;
    width: 13.8274336283rem;
    max-width: none;
    max-height: none;
    margin: 0 2%;
    text-align: center;
    border: 10px solid #d9e5eb;
    font-size: 1.935840708rem;
    line-height: 2.4889380531rem
}

.m-feature {
    margin-bottom: 3.8716814159rem
}

.m-feature .a-header--5,
.m-feature h5,
.m-feature p strong {
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.8805309735rem;
    display: block;
    font-size: 1.7699115044rem
}

.m-feature .a-header--5,
.m-feature h5 {
    margin: .9955752212rem 0
}

.m-feature blockquote {
    padding: 0;
    background: 0;
    text-align: left;
    font-size: 1rem;
    line-height: 1.6039823009rem;
    margin-bottom: 3.8716814159rem;
    color: #000
}

.m-feature .a-header--2,
.m-feature h2 {
    margin-bottom: 2.2123893805rem;
    font-weight: 600;
    font-size: 1.9911504425rem;
    line-height: 1.9911504425rem
}

.c-german-page__section--report .m-feature a.button,
.c-micro-site--home .m-feature a.more-link,
.c-micro-site-news .more-link .m-feature a,
.m-feature .a-button,
.m-feature .a-button--center,
.m-feature .a-button--clear,
.m-feature .a-button--gray,
.m-feature .a-button--return,
.m-feature .a-button--secondary,
.m-feature .a-button--white,
.m-feature .button--center,
.m-feature .button--clear,
.m-feature .button--gray,
.m-feature .button--return,
.m-feature .button--secondary,
.m-feature .button--white,
.m-feature .c-german-page__section--report a.button,
.m-feature .c-glossary__link,
.m-feature .c-micro-site--home a.more-link,
.m-feature .c-micro-site-news .more-link a,
.m-feature .m-form__joinus input[type=submit],
.m-feature .m-report__news-article .a-article__body .views-more-link,
.m-feature .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.m-feature .o-extremists__leader__form div#stay-updated form input[type=submit],
.m-feature .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.m-feature .o-report__extremist_hubs .button,
.m-feature .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.m-feature .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.m-feature .o-report__grid__analysis .view-filters .form--inline .button,
.m-feature .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.m-feature .p-regional-offices .m-block .view-footer .views-display-link,
.m-feature .p-threats .view-filters form .button,
.m-feature .p-topic .o-topic .m-topic__news .pager .button,
.m-feature .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.m-feature .pager.js-pager__items .button,
.m-feature .search-form .form-submit,
.m-feature .views-exposed-form .button,
.m-feature .webform-submission-contact-form .webform-button--submit,
.m-form__joinus .m-feature input[type=submit],
.m-report__news-article .a-article__body .m-feature .views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .m-feature button,
.o-extremists__leader__form div#stay-updated form .m-feature input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .m-feature .button,
.o-report__extremist_hubs .m-feature .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .m-feature .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .m-feature .button,
.o-report__grid__analysis .view-filters .form--inline .m-feature .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .m-feature .button,
.p-regional-offices .m-block .view-footer .m-feature .views-display-link,
.p-threats .view-filters form .m-feature .button,
.p-topic .o-topic .m-topic__news .pager .m-feature .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .m-feature .button,
.pager.js-pager__items .m-feature .button,
.search-form .m-feature .form-submit,
.views-exposed-form .m-feature .button,
.webform-submission-contact-form .m-feature .webform-button--submit {
    margin: 1.3274336283rem 0 3.8716814159rem;
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    text-align: center
}

.m-form__joinus form {
    display: flex;
    flex-direction: column
}

.m-form__joinus .a-header--3,
.m-form__joinus h3 {
    font-size: 1.6592920354rem;
    margin: 0 0 .75rem
}

.m-form__joinus input[type=email],
.m-form__joinus input[type=text] {
    background-color: #d8d8d8;
    border: 1px solid transparent;
    border-radius: 6px;
    color: #000;
    padding: .5rem 1rem;
    margin-bottom: .5rem;
    width: 100%
}

.m-form__joinus input[type=checkbox] {
    margin-right: .8rem
}

.m-form__joinus input[type=submit] {
    border: none;
    align-self: flex-start
}

form input.invalid {
    border: 1px solid red !important
}

form input.invalid+span.error {
    color: red;
    display: block;
    font-size: 12px;
    margin: -.2765486726rem 0 5px
}

form input.invalid:after {
    content: "This field is required.";
    display: inline
}

form input.invalid:focus {
    outline: none
}

.m-fullwidth,
.m-fullwidth--blue,
.m-fullwidth--gray {
    width: 99.5vw;
    position: relative;
    margin-top: 5rem;
    margin-bottom: 2rem;
    padding: 3rem 10vw
}

.c-german-page__section--report .m-fullwidth--blue a.button,
.c-german-page__section--report .m-fullwidth--gray a.button,
.c-german-page__section--report .m-fullwidth a.button,
.c-micro-site--home .m-fullwidth--blue a.more-link,
.c-micro-site--home .m-fullwidth--gray a.more-link,
.c-micro-site--home .m-fullwidth a.more-link,
.c-micro-site-news .more-link .m-fullwidth--blue a,
.c-micro-site-news .more-link .m-fullwidth--gray a,
.c-micro-site-news .more-link .m-fullwidth a,
.m-form__joinus .m-fullwidth--blue input[type=submit],
.m-form__joinus .m-fullwidth--gray input[type=submit],
.m-form__joinus .m-fullwidth input[type=submit],
.m-fullwidth--blue .a-button,
.m-fullwidth--blue .a-button--center,
.m-fullwidth--blue .a-button--clear,
.m-fullwidth--blue .a-button--gray,
.m-fullwidth--blue .a-button--return,
.m-fullwidth--blue .a-button--secondary,
.m-fullwidth--blue .a-button--white,
.m-fullwidth--blue .button--center,
.m-fullwidth--blue .button--clear,
.m-fullwidth--blue .button--gray,
.m-fullwidth--blue .button--return,
.m-fullwidth--blue .button--secondary,
.m-fullwidth--blue .button--white,
.m-fullwidth--blue .c-german-page__section--report a.button,
.m-fullwidth--blue .c-glossary__link,
.m-fullwidth--blue .c-micro-site--home a.more-link,
.m-fullwidth--blue .c-micro-site-news .more-link a,
.m-fullwidth--blue .m-form__joinus input[type=submit],
.m-fullwidth--blue .m-report__news-article .a-article__body .views-more-link,
.m-fullwidth--blue .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.m-fullwidth--blue .o-extremists__leader__form div#stay-updated form input[type=submit],
.m-fullwidth--blue .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.m-fullwidth--blue .o-report__extremist_hubs .button,
.m-fullwidth--blue .o-report__extremist_hubs .text-center .button,
.m-fullwidth--blue .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.m-fullwidth--blue .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.m-fullwidth--blue .o-report__grid__analysis .view-filters .form--inline .button,
.m-fullwidth--blue .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.m-fullwidth--blue .p-regional-offices .m-block .view-footer .views-display-link,
.m-fullwidth--blue .p-threats .view-filters form .button,
.m-fullwidth--blue .p-topic .o-topic .m-topic__news .pager .button,
.m-fullwidth--blue .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.m-fullwidth--blue .pager.js-pager__items .button,
.m-fullwidth--blue .search-form .form-submit,
.m-fullwidth--blue .views-exposed-form .button,
.m-fullwidth--blue .webform-submission-contact-form .webform-button--submit,
.m-fullwidth--gray .a-button,
.m-fullwidth--gray .a-button--center,
.m-fullwidth--gray .a-button--clear,
.m-fullwidth--gray .a-button--gray,
.m-fullwidth--gray .a-button--return,
.m-fullwidth--gray .a-button--secondary,
.m-fullwidth--gray .a-button--white,
.m-fullwidth--gray .button--center,
.m-fullwidth--gray .button--clear,
.m-fullwidth--gray .button--gray,
.m-fullwidth--gray .button--return,
.m-fullwidth--gray .button--secondary,
.m-fullwidth--gray .button--white,
.m-fullwidth--gray .c-german-page__section--report a.button,
.m-fullwidth--gray .c-glossary__link,
.m-fullwidth--gray .c-micro-site--home a.more-link,
.m-fullwidth--gray .c-micro-site-news .more-link a,
.m-fullwidth--gray .m-form__joinus input[type=submit],
.m-fullwidth--gray .m-report__news-article .a-article__body .views-more-link,
.m-fullwidth--gray .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.m-fullwidth--gray .o-extremists__leader__form div#stay-updated form input[type=submit],
.m-fullwidth--gray .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.m-fullwidth--gray .o-report__extremist_hubs .button,
.m-fullwidth--gray .o-report__extremist_hubs .text-center .button,
.m-fullwidth--gray .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.m-fullwidth--gray .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.m-fullwidth--gray .o-report__grid__analysis .view-filters .form--inline .button,
.m-fullwidth--gray .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.m-fullwidth--gray .p-regional-offices .m-block .view-footer .views-display-link,
.m-fullwidth--gray .p-threats .view-filters form .button,
.m-fullwidth--gray .p-topic .o-topic .m-topic__news .pager .button,
.m-fullwidth--gray .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.m-fullwidth--gray .pager.js-pager__items .button,
.m-fullwidth--gray .search-form .form-submit,
.m-fullwidth--gray .views-exposed-form .button,
.m-fullwidth--gray .webform-submission-contact-form .webform-button--submit,
.m-fullwidth .a-button,
.m-fullwidth .a-button--center,
.m-fullwidth .a-button--clear,
.m-fullwidth .a-button--gray,
.m-fullwidth .a-button--return,
.m-fullwidth .a-button--secondary,
.m-fullwidth .a-button--white,
.m-fullwidth .button--center,
.m-fullwidth .button--clear,
.m-fullwidth .button--gray,
.m-fullwidth .button--return,
.m-fullwidth .button--secondary,
.m-fullwidth .button--white,
.m-fullwidth .c-german-page__section--report a.button,
.m-fullwidth .c-glossary__link,
.m-fullwidth .c-micro-site--home a.more-link,
.m-fullwidth .c-micro-site-news .more-link a,
.m-fullwidth .m-form__joinus input[type=submit],
.m-fullwidth .m-report__news-article .a-article__body .views-more-link,
.m-fullwidth .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.m-fullwidth .o-extremists__leader__form div#stay-updated form input[type=submit],
.m-fullwidth .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.m-fullwidth .o-report__extremist_hubs .button,
.m-fullwidth .o-report__extremist_hubs .text-center .button,
.m-fullwidth .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.m-fullwidth .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.m-fullwidth .o-report__grid__analysis .view-filters .form--inline .button,
.m-fullwidth .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.m-fullwidth .p-regional-offices .m-block .view-footer .views-display-link,
.m-fullwidth .p-threats .view-filters form .button,
.m-fullwidth .p-topic .o-topic .m-topic__news .pager .button,
.m-fullwidth .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.m-fullwidth .pager.js-pager__items .button,
.m-fullwidth .search-form .form-submit,
.m-fullwidth .views-exposed-form .button,
.m-fullwidth .webform-submission-contact-form .webform-button--submit,
.m-report__news-article .a-article__body .m-fullwidth--blue .views-more-link,
.m-report__news-article .a-article__body .m-fullwidth--gray .views-more-link,
.m-report__news-article .a-article__body .m-fullwidth .views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .m-fullwidth--blue button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .m-fullwidth--gray button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .m-fullwidth button,
.o-extremists__leader__form div#stay-updated form .m-fullwidth--blue input[type=submit],
.o-extremists__leader__form div#stay-updated form .m-fullwidth--gray input[type=submit],
.o-extremists__leader__form div#stay-updated form .m-fullwidth input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .m-fullwidth--blue .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .m-fullwidth--gray .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .m-fullwidth .button,
.o-report__extremist_hubs .m-fullwidth--blue .button,
.o-report__extremist_hubs .m-fullwidth--gray .button,
.o-report__extremist_hubs .m-fullwidth .button,
.o-report__extremist_hubs .text-center .m-fullwidth--blue .button,
.o-report__extremist_hubs .text-center .m-fullwidth--gray .button,
.o-report__extremist_hubs .text-center .m-fullwidth .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .m-fullwidth--blue .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .m-fullwidth--gray .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .m-fullwidth .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .m-fullwidth--blue .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .m-fullwidth--gray .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .m-fullwidth .button,
.o-report__grid__analysis .view-filters .form--inline .m-fullwidth--blue .button,
.o-report__grid__analysis .view-filters .form--inline .m-fullwidth--gray .button,
.o-report__grid__analysis .view-filters .form--inline .m-fullwidth .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .m-fullwidth--blue .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .m-fullwidth--gray .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .m-fullwidth .button,
.p-regional-offices .m-block .view-footer .m-fullwidth--blue .views-display-link,
.p-regional-offices .m-block .view-footer .m-fullwidth--gray .views-display-link,
.p-regional-offices .m-block .view-footer .m-fullwidth .views-display-link,
.p-threats .view-filters form .m-fullwidth--blue .button,
.p-threats .view-filters form .m-fullwidth--gray .button,
.p-threats .view-filters form .m-fullwidth .button,
.p-topic .o-topic .m-topic__news .pager .m-fullwidth--blue .button,
.p-topic .o-topic .m-topic__news .pager .m-fullwidth--gray .button,
.p-topic .o-topic .m-topic__news .pager .m-fullwidth .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .m-fullwidth--blue .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .m-fullwidth--gray .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .m-fullwidth .button,
.pager.js-pager__items .m-fullwidth--blue .button,
.pager.js-pager__items .m-fullwidth--gray .button,
.pager.js-pager__items .m-fullwidth .button,
.search-form .m-fullwidth--blue .form-submit,
.search-form .m-fullwidth--gray .form-submit,
.search-form .m-fullwidth .form-submit,
.views-exposed-form .m-fullwidth--blue .button,
.views-exposed-form .m-fullwidth--gray .button,
.views-exposed-form .m-fullwidth .button,
.webform-submission-contact-form .m-fullwidth--blue .webform-button--submit,
.webform-submission-contact-form .m-fullwidth--gray .webform-button--submit,
.webform-submission-contact-form .m-fullwidth .webform-button--submit {
    background-color: #103d6b
}

.m-fullwidth--blue:first-child,
.m-fullwidth--gray:first-child,
.m-fullwidth:first-child {
    margin-top: 0
}

.m-fullwidth--gray {
    background-color: #efefef
}

.m-fullwidth--blue {
    background-color: #0077a9;
    color: #f9f9f9
}

.m-fullwidth--blue .a-header--1,
.m-fullwidth--blue .a-header--2,
.m-fullwidth--blue .a-header--3,
.m-fullwidth--blue .a-header--4,
.m-fullwidth--blue .a-header--5,
.m-fullwidth--blue .a-header--6,
.m-fullwidth--blue h1,
.m-fullwidth--blue h2,
.m-fullwidth--blue h3,
.m-fullwidth--blue h4,
.m-fullwidth--blue h5,
.m-fullwidth--blue h6 {
    color: #f9f9f9
}

.m-fullwidth+.m-fullwidth {
    margin-top: -2rem
}

.c-glossary__content {
    background-color: #eef3f5;
    padding: 3rem
}

.c-glossary__content ul ul {
    padding-top: 1rem
}

.c-glossary__list {
    display: block;
    margin: 0;
    padding: 0
}

.c-glossary__item {
    display: block;
    text-align: center;
    margin: 0;
    border-bottom: 1px solid #9bcade;
    padding: 1rem 0
}

.c-glossary__item dl {
    display: block;
    margin: 0;
    text-align: left
}

.c-glossary__item dl dt {
    color: #0072a4;
    font-weight: 700
}

.c-glossary__item dl dd,
.c-glossary__item dl dt {
    display: inline;
    margin: 0;
    padding: 0
}

.c-glossary__item .c-glossary__item {
    display: list-item;
    list-style: disc
}

.c-glossary__item .c-glossary__item:last-child {
    border-bottom: none
}

.c-glossary__link {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 1rem;
    font-size: 16px;
    text-align: center;
    margin: .5rem auto 0;
    width: auto
}

.c-gloss-related {
    padding: 1rem 0
}

.c-gloss-related__title {
    font-weight: 700;
    font-size: 2rem;
    margin-top: 0
}

.c-gloss-related .row {
    display: flex;
    flex-direction: column
}

.c-gloss-related .row .columns {
    display: flex;
    position: relative;
    margin-bottom: 2rem
}

.c-gloss-related__block {
    background: #d1dae3;
    padding: 1.25rem 1.25rem 0;
    position: relative
}

.c-gloss-related__block .a-header--4,
.c-gloss-related__block h4 {
    font-weight: 400;
    margin: 0 0 .25rem;
    font-size: 1.3rem;
    line-height: 1.1
}

.c-gloss-related__date {
    font-size: .8rem;
    margin-bottom: .25rem;
    display: block
}

.c-gloss-related__block p {
    font-size: 14px;
    line-height: 1.7
}

.c-gloss-related__backlink {
    position: absolute;
    top: -28px;
    left: 0;
    color: #7d7b7c
}

.c-gloss-related__backlink strong {
    color: #0072a4;
    font-size: 1.1rem
}

.c-gloss-related__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.c-gloss-related__img {
    height: 262px;
    width: 100%;
    display: block;
    background-size: cover;
    background-position: 50%;
    margin-bottom: .75rem
}

.m-grid,
.o-report__awlaki--youtube section.columns {
    display: flex;
    flex-flow: row wrap
}

.m-grid__item,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row p,
.o-report__keypoints .m-grid--half .m-report__keypoint {
    flex-grow: 1;
    flex-shrink: 0
}

.m-grid__item--full {
    flex-basis: 100%
}

.m-grid--columns,
.o-report__extremist_hubs .key-findings .row p {
    display: flex;
    flex-flow: row wrap;
    flex-direction: column
}

.m-grid--columns__item {
    flex-grow: 1;
    flex-shrink: 0
}

.m-grid--columns__item--full {
    flex-basis: 100%
}

.m-grid .ajax-progress,
.o-report__awlaki--youtube section.columns .ajax-progress {
    display: none !important
}

.m-grid--half {
    display: flex;
    flex-flow: row wrap
}

.m-grid--half__item {
    flex-grow: 1;
    flex-shrink: 0
}

.m-grid--half__item--full {
    flex-basis: 100%
}

.m-grid--half .m-grid__item,
.m-grid--half .o-report__extremist_hubs .key-findings .row p,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .m-grid--half p,
.o-report__keypoints .m-grid--half .m-report__keypoint {
    flex-basis: 48%
}

.m-grid--half .m-grid__item img,
.m-grid--half .o-report__extremist_hubs .key-findings .row p img,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row .m-grid--half p img,
.o-report__keypoints .m-grid--half .m-report__keypoint img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: unset
}

.m-grid--thirds,
.o-report__extremist_hubs .key-findings .row,
.o-report__grid .view-general-extremist-groups .view-content,
.o-report__grid .view-white-supremacy .view-content {
    display: flex;
    flex-flow: row wrap
}

.m-grid--thirds__item {
    flex-grow: 1;
    flex-shrink: 0
}

.m-grid--thirds__item--full {
    flex-basis: 100%
}

@supports(gap:1rem) {

    .m-grid--thirds,
    .o-report__extremist_hubs .key-findings .row,
    .o-report__grid .view-general-extremist-groups .view-content,
    .o-report__grid .view-white-supremacy .view-content {
        gap: 1rem
    }
}

.m-grid--thirds .m-grid__item,
.m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .m-grid__item,
.o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p,
.o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p,
.o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row p,
.o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint,
.o-report__grid .view-general-extremist-groups .view-content .m-grid__item,
.o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p,
.o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__grid .view-white-supremacy .view-content .m-grid__item,
.o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p,
.o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint,
.o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint,
.o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
.o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint {
    flex-basis: 31%
}

.m-grid--thirds .m-grid__item img,
.m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row .m-grid__item img,
.o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p img,
.o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p img,
.o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row p img,
.o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint img,
.o-report__grid .view-general-extremist-groups .view-content .m-grid__item img,
.o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p img,
.o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__grid .view-white-supremacy .view-content .m-grid__item img,
.o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p img,
.o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint img,
.o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint img,
.o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint img,
.o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: unset
}

.m-grid--thirds .m-grid__item:last-of-type,
.m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .row .m-grid__item:last-of-type,
.o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p:last-of-type,
.o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p:last-of-type,
.o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .row p:last-of-type,
.o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.o-report__grid .view-general-extremist-groups .view-content .m-grid__item:last-of-type,
.o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p:last-of-type,
.o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:last-of-type,
.o-report__grid .view-white-supremacy .view-content .m-grid__item:last-of-type,
.o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p:last-of-type,
.o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:last-of-type,
.o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint:last-of-type,
.o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint:last-of-type,
.o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:last-of-type,
.o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:last-of-type {
    flex-grow: 0
}

.m-grid--fourths {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center
}

.m-grid--fourths__item {
    flex-grow: 1;
    flex-shrink: 0
}

.m-grid--fourths__item--full {
    flex-basis: 100%
}

@supports(gap:1rem) {
    .m-grid--fourths {
        gap: 1rem
    }
}

.m-grid--fourths .m-grid__item,
.m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.m-grid--fourths .o-report__extremist_hubs .key-findings .row p,
.m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .m-grid--fourths p,
.o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint {
    flex-basis: 19%;
    flex-grow: 0
}

.m-grid--fourths .m-grid__item img,
.m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.m-grid--fourths .o-report__extremist_hubs .key-findings .row p img,
.m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row .m-grid--fourths p img,
.o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint img,
.o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: unset;
    border: 0
}

.m-grid--fourths .m-grid__item:last-of-type,
.m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.m-grid--fourths .o-report__extremist_hubs .key-findings .row p:last-of-type,
.m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .row .m-grid--fourths p:last-of-type,
.o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint:last-of-type {
    flex-grow: 0
}

.m-grid--fifths,
.o-layout__grid--people .view-content {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center
}

.m-grid--fifths__item {
    flex-grow: 1;
    flex-shrink: 0
}

.m-grid--fifths__item--full {
    flex-basis: 100%
}

@supports(gap:1rem) {

    .m-grid--fifths,
    .o-layout__grid--people .view-content {
        gap: 1rem
    }
}

.m-grid--fifths .m-grid__item,
.m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.m-grid--fifths .o-report__extremist_hubs .key-findings .row p,
.m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-layout__grid--people .view-content .m-grid__item,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p,
.o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .m-grid--fifths p,
.o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p,
.o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint,
.o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint {
    flex-basis: 18%;
    flex-grow: 0
}

.m-grid--fifths .m-grid__item img,
.m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.m-grid--fifths .o-report__extremist_hubs .key-findings .row p img,
.m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-layout__grid--people .view-content .m-grid__item img,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p img,
.o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row .m-grid--fifths p img,
.o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p img,
.o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint img,
.o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint img,
.o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: unset;
    border: 0
}

.m-grid__item--gray {
    background-color: #efefef
}

.m-grid__item--gray a {
    color: #000
}

.m-grid__item--gray a .a-header--4,
.m-grid__item--gray a h4,
.m-grid__item--gray a p {
    margin-left: 1rem;
    margin-right: 1rem
}

.m-grid__item--dark {
    background-color: #d8d8d8
}

.o-layout__grid--people ul.view-content,
.o-report__extremist_hubs .key-findings ul.row,
.o-report__grid .view-general-extremist-groups ul.view-content,
.o-report__grid .view-white-supremacy ul.view-content,
ul.m-grid,
ul.m-grid--columns,
ul.m-grid--fifths,
ul.m-grid--fourths,
ul.m-grid--half,
ul.m-grid--thirds {
    list-style: none;
    margin: 0;
    padding: 0;
    align-items: stretch;
    justify-content: flex-start
}

.m-perpetrators {
    margin-bottom: 2rem
}

.m-perpetrators .m-grid__item--gray {
    flex-grow: 0
}

.m-perpetrators .m-grid__item--gray img {
    max-width: 160px;
    margin: 1rem auto 0
}

.m-harbors_campaign__paraguay__shopping {
    display: flex
}

.m-harbors_campaign__paraguay__shopping .m-grid__item,
.m-harbors_campaign__paraguay__shopping .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.m-harbors_campaign__paraguay__shopping .o-report__extremist_hubs .key-findings .row p,
.m-harbors_campaign__paraguay__shopping .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__paraguay__shopping .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .m-harbors_campaign__paraguay__shopping p,
.o-report__extremist_hubs .m-harbors_campaign__paraguay__shopping .key-findings .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .m-harbors_campaign__paraguay__shopping .m-report__keypoint {
    padding: 0;
    flex-shrink: 1
}

.m-harbors_campaign__paraguay__shopping .m-grid__item>p:first-of-type,
.m-harbors_campaign__paraguay__shopping .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint>p:first-of-type,
.m-harbors_campaign__paraguay__shopping .o-report__extremist_hubs .key-findings .row p>p:first-of-type,
.m-harbors_campaign__paraguay__shopping .o-report__keypoints .m-grid--half .m-report__keypoint>p:first-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__paraguay__shopping .m-report__keypoint>p:first-of-type,
.o-report__extremist_hubs .key-findings .row .m-harbors_campaign__paraguay__shopping p>p:first-of-type,
.o-report__extremist_hubs .m-harbors_campaign__paraguay__shopping .key-findings .m-grid--half .m-report__keypoint>p:first-of-type,
.o-report__keypoints .m-grid--half .m-harbors_campaign__paraguay__shopping .m-report__keypoint>p:first-of-type {
    margin-top: 0
}

.m-harbors_campaign__screen {
    max-width: 100%
}

.m-harbors_campaign__paragraph_row.background-image .m-harbors_campaign__screen {
    text-align: center;
    background: hsla(0, 0%, 100%, .5);
    max-width: 700px;
    padding: 25px 40px
}

.m-harbors_campaign__paragraph_row.background-image .m-harbors_campaign__screen .a-header--4,
.m-harbors_campaign__paragraph_row.background-image .m-harbors_campaign__screen h4 {
    font-weight: 500;
    justify-content: center
}

.m-harbors_campaign__paragraph_row.background-image .m-harbors_campaign__screen .a-header--4,
.m-harbors_campaign__paragraph_row.background-image .m-harbors_campaign__screen h4,
.m-harbors_campaign__paragraph_row.background-image .m-harbors_campaign__screen p {
    color: #000
}

.m-harbors_campaign__leaders {
    width: 100%;
    clear: both
}

.m-harbors_campaign__leaders img {
    max-width: 160px;
    width: 100%;
    height: auto;
    margin: 0 auto 8px;
    display: block
}

.m-harbors_campaign__leaders a {
    display: block;
    font-size: 18px;
    font-weight: 700
}

.m-harbors_campaign__leaders a:hover {
    text-decoration: underline;
    border: 0
}

.m-harbors_campaign__leaders .m-grid__item,
.m-harbors_campaign__leaders .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.m-harbors_campaign__leaders .o-report__extremist_hubs .key-findings .row p,
.m-harbors_campaign__leaders .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__leaders .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .m-harbors_campaign__leaders p,
.o-report__extremist_hubs .m-harbors_campaign__leaders .key-findings .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .m-harbors_campaign__leaders .m-report__keypoint {
    flex-shrink: 1;
    flex-direction: column;
    flex-basis: 50%;
    padding: 1rem;
    margin: 0 .5rem;
    background-color: #efefef;
    font-size: 16px;
    line-height: 24px
}

.m-harbors_campaign__support {
    display: flex;
    margin-bottom: 30px;
    font-size: .8849557522rem;
    line-height: 1.3274336283rem
}

.m-harbors_campaign__support>img {
    margin-right: 1rem
}

.m-harbors_campaign__support a {
    font-weight: 700;
    font-size: 1rem
}

.m-harbors_campaign__support p {
    font-size: .8849557522rem;
    line-height: 1.3274336283rem;
    margin: -.3318584071rem 0
}

.m-harbors_campaign__support .m-grid__item,
.m-harbors_campaign__support .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.m-harbors_campaign__support .o-report__extremist_hubs .key-findings .row p,
.m-harbors_campaign__support .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__support .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .m-harbors_campaign__support p,
.o-report__extremist_hubs .m-harbors_campaign__support .key-findings .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .m-harbors_campaign__support .m-report__keypoint {
    flex: 1 1 50%;
    display: flex
}

.m-harbors_campaign__support .m-grid__item>div,
.m-harbors_campaign__support .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint>div,
.m-harbors_campaign__support .o-report__extremist_hubs .key-findings .row p>div,
.m-harbors_campaign__support .o-report__keypoints .m-grid--half .m-report__keypoint>div,
.o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__support .m-report__keypoint>div,
.o-report__extremist_hubs .key-findings .row .m-harbors_campaign__support p>div,
.o-report__extremist_hubs .m-harbors_campaign__support .key-findings .m-grid--half .m-report__keypoint>div,
.o-report__keypoints .m-grid--half .m-harbors_campaign__support .m-report__keypoint>div {
    margin-left: 1rem
}

.m-harbors_campaign__support:last-of-type {
    margin-bottom: 0
}

@supports(gap:1rem) {

    .m-harbors_campaign__content-slide .m-grid__item,
    .m-harbors_campaign__content-slide .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .m-harbors_campaign__content-slide .o-report__extremist_hubs .key-findings .row p,
    .m-harbors_campaign__content-slide .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__content-slide .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .m-harbors_campaign__content-slide p,
    .o-report__extremist_hubs .m-harbors_campaign__content-slide .key-findings .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-harbors_campaign__content-slide .m-report__keypoint {
        flex-basis: 45%
    }
}

.m-harbors_campaign__content-slide__title {
    text-align: center
}

.m-harbors_campaign__content-slide__title .a-header--3,
.m-harbors_campaign__content-slide__title h3 {
    font-size: 1.3274336283rem;
    padding: 0
}

.m-harbors_campaign__content-slide__meta {
    align-self: flex-start;
    margin-left: 1.5rem
}

@supports(gap:1rem) {
    .m-harbors_campaign__content-slide__meta {
        margin: 0
    }
}

.m-harbors_campaign__content-slide__meta p:first-of-type {
    margin-top: 0
}

.m-featured-news__single {
    border-right: 1px solid #f9f9f9;
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    position: relative
}

.m-featured-news__list {
    background-color: #103d6b;
    padding: 3.5398230088rem 2.1017699115rem 3.2079646018rem
}

.m-featured-news__list .a-section__title {
    color: #f9f9f9;
    font-size: 1.9911504425rem;
    font-weight: 200;
    margin: 0 0 1.25rem
}

.m-featured-news__list .a-news__title {
    font-size: 1.1615044248rem;
    line-height: 1
}

.m-featured-news__list .a-news__title a {
    font-weight: 400
}

.m-featured-news__list .a-news__title .a-header--2,
.m-featured-news__list .a-news__title h2 {
    font-size: 1.1615044248rem;
    line-height: 1
}

.m-featured-news__article {
    margin: 0 0 1.25rem
}

.m-featured-news__article .paragraph--type--home-hero {
    color: #f9f9f9
}

.m-featured-news__article .paragraph--type--home-hero .field--name-field-sub-headline {
    font-weight: 200;
    line-height: 1;
    margin-bottom: .25rem
}

.m-featured-news__article .paragraph--type--home-hero .field--name-field-link {
    font-size: 1.1615044248rem;
    line-height: 1
}

.m-featured-news__article .paragraph--type--home-hero .field--name-field-link a {
    font-weight: 400;
    color: #f9f9f9
}

.m-featured-news__article .paragraph--type--home-hero .field--name-field-link .a-header--2,
.m-featured-news__article .paragraph--type--home-hero .field--name-field-link h2 {
    font-size: 1.1615044248rem;
    line-height: 1
}

.m-homepage-hero__news .m-form__joinus {
    border: 1px solid #d8d8d8;
    border-radius: .3318584071rem;
    padding: 1rem
}

.m-leadership__block {
    margin-bottom: 1.5rem;
    margin-right: 1.5rem
}

.m-leadership__headshot {
    border: 1px solid #0077a9
}

.m-leadership__headshot>a {
    display: block;
    line-height: 0;
    height: 100%;
    width: 100%;
    border-bottom: 0
}

.m-leadership__headshot>a:hover {
    border-bottom: 0
}

.m-leadership__headshot>a>img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.m-leadership__name {
    line-height: 1;
    font-size: 1.35rem;
    font-weight: 400;
    margin: .75rem 0 .25rem
}

.m-leadership__title {
    line-height: 1.3
}

.m-link-list li {
    list-style: none
}

.m-link-list li:before {
    content: "+";
    vertical-align: middle
}

.m-navigation__drawer {
    box-sizing: border-box;
    position: fixed;
    height: 100vh;
    width: 22vw;
    right: -22vw;
    top: 0;
    background: #000;
    padding: 2.4889380531rem 0;
    z-index: -10;
    font-size: .8849557522rem;
    transition: right .25s ease-in-out
}

.m-navigation__drawer .menu {
    list-style: none;
    margin: 0;
    padding: 0
}

.m-navigation__drawer .menu .menu-item--collapsed,
.m-navigation__drawer .menu .menu-item--expanded {
    list-style: none
}

body.path-frontpage .m-navigation__drawer {
    padding-top: .75rem
}

.m-navigation__drawer .m-donate {
    padding: .5rem 0 0 2rem;
    text-transform: uppercase
}

.m-navigation__drawer .menu {
    background-color: #4a4a4a
}

.m-navigation__drawer .menu.m-menu--top {
    background-color: #000;
    border-bottom: 1px solid #979797
}

.m-navigation__drawer .menu.m-menu--top>.menu-item {
    border-bottom: 1px solid hsla(0, 0%, 97.6%, .3)
}

.m-navigation__drawer .menu.m-menu--top>.menu-item>a,
.m-navigation__drawer .menu.m-menu--top>.menu-item>span {
    color: #f9f9f9;
    border-bottom: none;
    display: block;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 2rem .25rem
}

.m-navigation__drawer .menu.m-menu--top>.menu-item--expanded:focus {
    background-color: #0077a9
}

.m-navigation__drawer .menu.m-menu--top>.menu-item--expanded:after,
.m-navigation__drawer .menu.m-menu--top>.menu-item--expanded:before {
    content: "";
    display: block;
    width: 2px;
    height: .74rem;
    background-color: #f9f9f9;
    position: absolute;
    right: 1rem;
    top: 16px
}

.m-navigation__drawer .menu.m-menu--top>.menu-item--expanded:before {
    transform: rotate(-45deg);
    right: 1.45rem
}

.m-navigation__drawer .menu.m-menu--top>.menu-item--expanded:after {
    transform: rotate(45deg)
}

.m-navigation__drawer .menu.m-menu--top>.menu-item.open {
    background-color: #0077a9
}

.m-navigation__drawer .menu.m-menu--top>.menu-item.open:before {
    transform: rotate(45deg)
}

.m-navigation__drawer .menu.m-menu--top>.menu-item.open:after {
    transform: rotate(-45deg)
}

.m-navigation__drawer .menu.m-menu--inner,
.m-navigation__drawer .menu.m-menu--top .menu-item--active-trail {
    background-color: #0077a9
}

.m-navigation__drawer .menu.m-menu--inner>.menu-item>span,
.m-navigation__drawer .menu.m-menu--inner>.menu-item a {
    color: #f9f9f9;
    border-bottom: 1px dashed transparent
}

.m-navigation__drawer .m-navigation__bottom {
    padding: 0 2rem
}

.m-navigation__drawer .m-navigation__bottom .m-form__joinus {
    margin-top: 2rem
}

.m-navigation__bottom {
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem
}

.m-navigation__bottom .a-link--one95 {
    border-bottom: none;
    display: inline-block;
    width: 5.5309734513rem
}

.m-navigation__bottom .m-language-menu__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex
}

.m-navigation__bottom .m-language-menu__list>li {
    line-height: 1;
    padding: 0 .5rem
}

.m-navigation__bottom .m-language-menu__list>li:first-of-type {
    border-right: 1px solid #f9f9f9;
    padding-left: 0
}

.m-navigation__bottom .m-language-menu__list>li a {
    color: inherit
}

.m-navigation__bottom .m-language-menu__list>li a:hover {
    border-color: hsla(0, 0%, 97.6%, .5)
}

/* @supports(text-decoration-thickness:1px) {
    .m-navigation__bottom .m-language-menu__list>li a:hover {
        border-bottom: none;
        -webkit-text-decoration: underline solid hsla(0, 0%, 97.6%, .5);
        text-decoration: underline solid hsla(0, 0%, 97.6%, .5);
        text-decoration-thickness: 2px
    }
} */

.m-navigation__bottom .m-homepage-hero__form {
    border: none;
    margin-top: 2rem;
    padding: 0
}

.toolbar-tray-open .m-navigation.__drawer {
    top: 4.314159292rem
}

.toolbar-vertical .m-navigation.__drawer {
    top: calc(2.56rem + 10.5vh)
}

.m-header__top>.m-navigation__drawer>.m-search__reveal {
    padding: .2em 0
}

.m-header__top>.m-navigation__drawer>.m-search__reveal .a-icon__magnifying_glass--text {
    color: #f9f9f9;
    border-bottom: none;
    display: block;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 2rem .25rem
}

.m-navigation .menu {
    list-style: none;
    margin: 0;
    padding: 0
}

.m-navigation .menu.m-menu--top:last-of-type {
    border-bottom: none
}

.m-navigation .menu.m-menu--top>.menu-item {
    position: relative;
    cursor: pointer
}

.m-navigation .menu.m-menu--top>.menu-item>a:hover,
.m-navigation .menu.m-menu--top>.menu-item>span:hover {
    text-decoration: none
}

.m-navigation .menu.m-menu--top>.menu-item--expanded:focus {
    outline: none
}

.m-navigation .menu.m-menu--inner {
    list-style: none;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    transition: height .15s ease-in-out, padding .15s ease-in-out
}

.m-navigation .menu.m-menu--inner>.menu-item {
    padding: .2rem 2rem
}

.m-navigation .menu.m-menu--inner>.menu-item>span,
.m-navigation .menu.m-menu--inner>.menu-item a {
    text-decoration: none
}

.m-navigation--topics {
    background-color: #0077a9;
    box-shadow: 10px 10px 15px #333;
    padding: 2rem 1rem;
    color: #f9f9f9;
    position: absolute;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    right: 0;
    z-index: 150;
    cursor: default
}

.m-navigation--topics .menu {
    list-style: none;
    margin: 0;
    padding: 0
}

.m-navigation--topics .menu .menu-item--collapsed,
.m-navigation--topics .menu .menu-item--expanded {
    list-style: none
}

.m-navigation--topics>.menu {
    display: flex;
    cursor: default
}

.m-navigation--topics>.menu>.menu-item {
    padding: 0 2.25rem;
    cursor: default
}

.m-navigation--topics>.menu>.menu-item span {
    font-size: 1.1615044248rem;
    font-weight: 400;
    text-decoration: underline;
    text-underline-offset: 3px;
    cursor: default
}

.m-navigation--topics>.menu>.menu-item:first-of-type {
    border-right: 2px solid hsla(0, 0%, 97.6%, .24);
    flex-basis: 45%
}

.m-navigation--topics>.menu>.menu-item--expanded .menu .menu-item {
    margin-bottom: .5rem;
    font-weight: 300
}

.m-navigation--topics>.menu>.menu-item--expanded .menu .menu-item a {
    color: #f9f9f9;
    text-decoration: none
}

.m-navigation--topics>.menu>.menu-item--expanded .menu .menu-item a:hover {
    border-bottom: 2px solid hsla(0, 0%, 97.6%, .5)
}

/* @supports(text-decoration-thickness:1px) {
    .m-navigation--topics>.menu>.menu-item--expanded .menu .menu-item a:hover {
        border-bottom: none;
        -webkit-text-decoration: underline solid hsla(0, 0%, 97.6%, .5);
        text-decoration: underline solid hsla(0, 0%, 97.6%, .5);
        text-decoration-thickness: 2px;
        text-underline-offset: .2765486726rem
    }
} */

.m-navigation--topics>.menu>.menu-item--expanded .menu .menu-item:last-of-type {
    margin-bottom: 0
}

.m-press_release__dateline {
    display: flex;
    margin-bottom: .25rem
}

.m-press_release__dateline .a-press_release__immediate {
    color: #0077a9;
    font-weight: 700;
    border-right: 1px solid #0077a9;
    line-height: 1;
    margin: 0;
    padding-right: .25rem
}

.m-press_release__dateline .a-date--line {
    padding-left: .25rem
}

.m-press_release__contact {
    background-color: #47698d;
    color: #f9f9f9;
    margin: 1rem 0;
    padding: .75rem 1rem 0
}

.m-press_release__contact .a-contact__email,
.m-press_release__contact .a-contact__name,
.m-press_release__contact .a-contact__phone {
    margin: 0
}

.m-press_release__contact .a-button--contact {
    background-color: #0077a9;
    margin: 1.5rem auto 0;
    padding: .5rem 0;
    text-align: center;
    width: 60%
}

.m-press_release__contact .a-button--contact a {
    color: #f9f9f9;
    display: block;
    width: 100%;
    height: 100%
}

.m-press_release__contact .a-button--contact a:hover {
    border-bottom: 2px solid transparent
}

.m-press_release__contact .a-button--contact a:before {
    content: "+ "
}

.m-press_release__contact .a-button--contact a .mailto {
    display: none
}

.m-press_release__resource-container {
    margin-bottom: 2rem
}

.m-press_release__resource-container .m-press-release__related-list,
.m-press_release__resource-container .m-press-release__resource_block,
.m-press_release__resource-container .m-press_release__related-list,
.m-press_release__resource-container .m-press_release__resource_block {
    background-color: #d1dae3;
    box-sizing: border-box;
    width: 100%;
    margin: 0 0 1rem;
    padding: .75rem 2rem
}

.m-press_release__resource-container .m-press-release__related-list .a-header--3,
.m-press_release__resource-container .m-press-release__related-list h3,
.m-press_release__resource-container .m-press-release__resource_block .a-header--3,
.m-press_release__resource-container .m-press-release__resource_block h3,
.m-press_release__resource-container .m-press_release__related-list .a-header--3,
.m-press_release__resource-container .m-press_release__related-list h3,
.m-press_release__resource-container .m-press_release__resource_block .a-header--3,
.m-press_release__resource-container .m-press_release__resource_block h3 {
    font-size: 1.25rem;
    text-transform: uppercase;
    margin-top: 0
}

.m-press_release__resource-container .m-press-release__resource_block .m-press_release__resource_list,
.m-press_release__resource-container .m-press_release__resource_block .m-press_release__resource_list {
    list-style: none;
    margin: 0;
    padding: 0
}

.m-press_release__resource-container .m-press-release__resource_block .a-press_release__resource,
.m-press_release__resource-container .m-press_release__resource_block .a-press_release__resource {
    margin-bottom: .5rem;
    font-size: .8849557522rem
}

.m-press_release__resource-container .m-press-release__resource_block .a-press_release__resource:before,
.m-press_release__resource-container .m-press_release__resource_block .a-press_release__resource:before {
    content: "+";
    color: #0077a9
}

.m-press_release__resource-container .m-press-release__related-list .a-header--2,
.m-press_release__resource-container .m-press-release__related-list h2,
.m-press_release__resource-container .m-press_release__related-list .a-header--2,
.m-press_release__resource-container .m-press_release__related-list h2 {
    font-size: 1rem;
    font-weight: 400;
    margin: 0
}

.pager__items {
    margin: 0 0 1rem;
    padding: 0;
    display: block
}

.pager__items .pager__item {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 14px
}

.pager__items .pager__item.is-active a {
    background: #0d85ba
}

.pager__items .pager__item a {
    display: block;
    padding: .25rem .5rem;
    line-height: 1.8;
    color: #f9f9f9;
    background: #0072a4;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    border: none;
    font-size: 14px
}

.pager__items .pager__item a:hover {
    background: #0d85ba
}

.m-panel {
    background: #efefef;
    padding: 1.5rem;
    margin-bottom: 2rem
}

.m-panel .a-header--5,
.m-panel h5 {
    margin: 0
}

.m-panel .a-header--6,
.m-panel h6 {
    text-align: center;
    margin: 0 0 10px
}

.m-panel .m-grid__item p,
.m-panel .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint p,
.m-panel .o-report__extremist_hubs .key-findings .row p p,
.m-panel .o-report__keypoints .m-grid--half .m-report__keypoint p,
.o-report__extremist_hubs .key-findings .m-grid--half .m-panel .m-report__keypoint p,
.o-report__extremist_hubs .key-findings .row .m-panel p p,
.o-report__extremist_hubs .m-panel .key-findings .m-grid--half .m-report__keypoint p,
.o-report__keypoints .m-grid--half .m-panel .m-report__keypoint p {
    font-weight: 500
}

.m-panel ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center
}

.m-panel ul li {
    font-weight: 500;
    font-size: .9955752212rem;
    margin-bottom: .8296460177rem
}

.m-panel ul img {
    width: auto !important;
    margin: 0 auto;
    display: block
}

.m-person__title-block .a-header--page-title {
    margin: 0
}

.m-person__title-block .a-header--4 {
    margin-top: .5rem
}

.m-person__headshot {
    float: left;
    margin-right: 1rem;
    flex-shrink: 0
}

.m-person__headshot img {
    border: 1px solid #000
}

.m-person__popup {
    display: flex;
    margin: 0 !important;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    width: 100% !important
}

.m-person__popup .a-header--3 {
    font-size: 2rem;
    font-weight: 700
}

.m-person__popup .a-header--5 {
    font-size: 20px;
    margin-top: 20px
}

.m-person__popup p {
    font-weight: 300
}

.m-person__popup p a {
    border-bottom: 1px solid #f9f9f9
}

@supports(gap:1rem) {
    .m-person__popup {
        gap: 1.5rem
    }
}

.m-person__popup .m-person__image {
    flex: 1 0 20%;
    color: #f9f9f9
}

@supports(gap:1rem) {
    .m-person__popup .m-person__image {
        margin: 0 15px 0 0
    }
}

.m-person__popup .m-person__image img {
    border: 2px solid #f9f9f9;
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto
}

.m-person__popup .m-person__image .a-header--3 {
    text-align: center;
    font-size: 2rem
}

.m-person__popup .m-person__image .a-header--5 {
    font-size: 20px;
    margin-top: 20px
}

.c-micro-site--home .m-person__popup .m-person__image a.more-link,
.c-micro-site-news .more-link .m-person__popup .m-person__image a,
.m-person__popup .m-person__image .a-button--center,
.m-person__popup .m-person__image .c-micro-site--home a.more-link,
.m-person__popup .m-person__image .c-micro-site-news .more-link a,
.m-person__popup .m-person__image .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.m-person__popup .m-person__image .o-report__extremist_hubs .text-center .button,
.m-person__popup .m-person__meta,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .m-person__popup .m-person__image .button,
.o-report__extremist_hubs .text-center .m-person__popup .m-person__image .button {
    color: #f9f9f9
}

.m-person__popup .m-person__meta .a-header--3 {
    margin: 0 0 1rem
}

.m-person__popup .m-person__meta .a-header--5 {
    margin: 2rem 0 1rem
}

.m-person__popup .m-person__meta a,
.m-person__popup .m-person__source_list a {
    color: #f9f9f9
}

.m-person__popup.node--view-mode-extremists-online-propaganda .m-person__meta .field {
    display: flex;
    justify-content: flex-start;
    border-bottom: 1px solid #47698d;
    padding: .15rem 0
}

@supports(gap:1rem) {
    .m-person__popup.node--view-mode-extremists-online-propaganda .m-person__meta .field {
        gap: 1rem
    }
}

.m-person__popup.node--view-mode-extremists-online-propaganda .m-person__meta .field__label {
    flex: 1 0 50%;
    margin-right: 1rem;
    font-weight: 400
}

@supports(gap:1rem) {
    .m-person__popup.node--view-mode-extremists-online-propaganda .m-person__meta .field__label {
        margin: 0
    }
}

.m-person__popup.node--view-mode-extremists-online-propaganda .m-person__meta .field__item {
    flex: 1 0 50%
}

.m-person__popup.node--view-mode-extremists-online-propaganda .m-person__meta .field__item p {
    margin: 0
}

.m-person--gray {
    background-color: #efefef;
    margin-bottom: 1rem
}

.m-person--gray>a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch
}

.m-person--gray>a span {
    display: inline-block;
    padding: .5rem;
    text-align: center;
    line-height: 1.25
}

.m-person--featured {
    padding: 1rem
}

.m-person--featured p {
    margin: 0
}

.m-person--featured p>a>img {
    float: left;
    max-width: 8.8495575221rem !important;
    margin-right: 1rem
}

.pillar-links {
    max-width: 535px;
    margin-bottom: 20px;
    overflow: hidden
}

.pillar-links a {
    background: #d5dde5;
    padding: 10px 15px;
    display: block;
    width: 45%;
    float: left;
    margin-right: 5%;
    margin-bottom: 2%;
    color: #000;
    line-height: 20px;
    border-bottom: 0
}

.pillar-links a:hover {
    background: #103d6b;
    color: #fff;
    text-decoration: none;
    border-bottom: 0
}

.pillar {
    border-top: 3px solid #0272a4
}

.pillar .a-header--5,
.pillar h5 {
    color: #000;
    font-size: 24px;
    margin-bottom: 0
}

.pillar .a-header--5 a,
.pillar h5 a {
    color: #000
}

.m-quote-block blockquote {
    border: solid;
    border-width: 1px 0;
    background: #f9f9f9;
    margin: 2.2123893805rem 0;
    padding: 2.2123893805rem
}

.m-quote-block blockquote cite {
    text-align: right;
    font-weight: 300;
    display: block;
    font-size: 1rem;
    color: #22356d;
    max-width: 44.2477876106rem;
    margin: 0 auto
}

.m-quote-block p {
    background: 0;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 37px;
    max-width: 51.4380530973rem;
    margin: 0 auto
}

.m-quote-block p:before {
    content: open-quote
}

.m-quote-block p:after {
    content: close-quote
}

.m-quote-block .m-aside--blue {
    border: 0;
    background: #0077a9
}

.m-quote-block .m-aside--blue cite,
.m-quote-block .m-aside--blue p {
    color: #f9f9f9
}

.m-quote-block .m-aside--gray {
    border: 0;
    background: #efefef
}

.m-report__subnav {
    background-color: #000;
    position: sticky;
    top: 0;
    margin-top: -3rem;
    margin-bottom: 3rem;
    padding: 1.5rem 0;
    z-index: 120;
    width: 100vw;
    margin-left: calc(50% - 50vw)
}

.user-logged-in .m-report__subnav {
    margin-top: -5.55rem;
    top: 81px
}

.m-report__subnav__list {
    list-style: none;
    padding: 0;
    display: flex;
    flex-flow: row nowrap;
    max-width: 1151px;
    margin: 0 auto;
    justify-content: center
}

@supports(gap:1rem) {
    .m-report__subnav__list {
        gap: 1rem
    }
}

.m-report__subnav__list li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .m-report__subnav__list li {
        margin-bottom: 0
    }
}

.m-report__subnav__list>li {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1 0px;
    color: #f9f9f9;
    cursor: pointer;
    text-align: center;
    font-size: .7743362832rem;
    line-height: 1.2;
    text-transform: uppercase;
    margin: 0;
    padding: 0 .5rem;
    font-weight: 400;
    position: relative
}

.m-report__subnav__list>li span.a-icon__dropdown_arrow {
    position: relative
}

.m-report__subnav__list>li span.a-icon__dropdown_arrow:after,
.m-report__subnav__list>li span.a-icon__dropdown_arrow:before {
    right: -1rem;
    top: 2px
}

.m-report__subnav__list>li span.a-icon__dropdown_arrow:before {
    right: -.55rem
}

.m-report__subnav__list>li a {
    transition: all .25s ease-in-out;
    display: block;
    color: #f9f9f9
}

.m-report__subnav__list>li a:hover {
    opacity: .7;
    border-bottom: 2px solid transparent;
    text-decoration: none
}

.m-report__subnav__list>li a.active {
    color: #0077a9
}

.m-report__subnav__list>li:hover>.m-report__subnav__list--child {
    display: block
}

.m-report__subnav__list--child {
    list-style: none;
    margin: 0;
    display: none;
    background-color: #000;
    top: 100%;
    position: absolute;
    padding: .5rem 1rem
}

.m-report__subnav__list--child li {
    margin: .5rem 0
}

.m-report__subnav__list--child li a {
    text-align: left
}

.m-report__subnav__form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.m-report__subnav__form label {
    color: #f9f9f9
}

.m-report__subnav__form select {
    font-size: .8849557522rem;
    border: 1px solid #fff;
    border-radius: .2765486726rem;
    width: 100%;
    max-width: 62.6659292035rem
}

.m-report__subnav__form select:focus {
    outline: none
}

.m-report__subnav__form .chosen-container-single .chosen-single {
    box-shadow: none;
    height: 100%;
    padding-right: 1rem
}

.m-report__subnav__form .chosen-container-single .chosen-single>div {
    display: none
}

.m-report__subnav__form .chosen-container-single .chosen-drop {
    background-color: #0077a9;
    border: none;
    border-radius: 0;
    margin-top: 1rem;
    padding: .5rem 0
}

.m-report__subnav__form .chosen-container-single .chosen-drop .chosen-results {
    color: #f9f9f9;
    padding: 0;
    margin-right: 0;
    max-height: 100%
}

.m-report__subnav__form .chosen-container-single .chosen-drop .chosen-results .active-result {
    border-bottom: 1px solid hsla(0, 0%, 97.6%, .35);
    font-size: 1rem;
    font-weight: 200;
    padding: .5rem 1rem
}

.m-report__subnav__form .chosen-container-single .chosen-drop .chosen-results .active-result:last-of-type {
    border-bottom: none
}

.m-report__subnav__form .chosen-container-single .chosen-drop .chosen-results .active-result.highlighted {
    background-color: #103d6b;
    background-image: none
}

.m-report__container>section {
    border-bottom: 2px solid #efefef;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem
}

.m-report__container>section:last-of-type {
    border-bottom: none
}

.m-report__news-article {
    background-color: #0077a9;
    color: #f9f9f9;
    padding: 1.5rem;
    margin: 1rem 0;
    flex: 0 1 100%;
    position: relative
}

.m-report__news-article a {
    color: #f9f9f9
}

.m-report__news-article .a-header--2,
.m-report__news-article h2 {
    line-height: 1;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 0
}

.m-report__news-article .a-article__body {
    font-size: .9rem;
    margin-top: 1rem;
    padding-bottom: 60px
}

.m-report__news-article .a-article__body .views-more-link {
    display: block;
    margin-top: 1rem;
    text-align: center;
    position: absolute;
    bottom: 27px;
    right: 27px;
    left: 27px
}

.m-report__rhetoric {
    display: flex;
    margin-bottom: 2rem
}

.m-report__rhetoric .m-person__headshot {
    margin-right: 1rem
}

.m-report__rhetoric__meta .a-header--2,
.m-report__rhetoric__meta h2 {
    line-height: 1;
    font-size: 2rem;
    font-weight: 400;
    margin-top: 0
}

.m-report__awlaki__facts .m-grid__item,
.m-report__awlaki__facts .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.m-report__awlaki__facts .o-report__extremist_hubs .key-findings .row p,
.m-report__awlaki__facts .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__awlaki__facts .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .m-report__awlaki__facts p,
.o-report__extremist_hubs .m-report__awlaki__facts .key-findings .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .m-report__awlaki__facts .m-report__keypoint {
    background-size: cover;
    color: #f9f9f9;
    padding: 5% 2rem;
    height: 13.8274336283rem;
    flex: 0 1 48%;
    font-size: 1.25rem;
    font-style: italic
}

.m-report__awlaki__facts .m-grid__item:first-of-type,
.m-report__awlaki__facts .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-of-type,
.m-report__awlaki__facts .o-report__extremist_hubs .key-findings .row p:first-of-type,
.m-report__awlaki__facts .o-report__keypoints .m-grid--half .m-report__keypoint:first-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__awlaki__facts .m-report__keypoint:first-of-type,
.o-report__extremist_hubs .key-findings .row .m-report__awlaki__facts p:first-of-type,
.o-report__extremist_hubs .m-report__awlaki__facts .key-findings .m-grid--half .m-report__keypoint:first-of-type,
.o-report__keypoints .m-grid--half .m-report__awlaki__facts .m-report__keypoint:first-of-type {
    margin-right: .25rem;
    background-image: linear-gradient(90deg, rgba(0, 119, 169, .7), rgba(0, 119, 169, .7)), url(/themes/custom/cep/templates/reports/awlaki/files/youtube_fact_left.jpg)
}

.m-report__awlaki__facts .m-grid__item:last-of-type,
.m-report__awlaki__facts .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.m-report__awlaki__facts .o-report__extremist_hubs .key-findings .row p:last-of-type,
.m-report__awlaki__facts .o-report__keypoints .m-grid--half .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__awlaki__facts .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .row .m-report__awlaki__facts p:last-of-type,
.o-report__extremist_hubs .m-report__awlaki__facts .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.o-report__keypoints .m-grid--half .m-report__awlaki__facts .m-report__keypoint:last-of-type {
    margin-left: .25rem;
    background-image: linear-gradient(90deg, rgba(0, 119, 169, .7), rgba(0, 119, 169, .7)), url(/themes/custom/cep/templates/reports/awlaki/files/youtube_fact_right.jpg)
}

.m-report__awlaki__facts .m-grid__item a,
.m-report__awlaki__facts .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint a,
.m-report__awlaki__facts .o-report__extremist_hubs .key-findings .row p a,
.m-report__awlaki__facts .o-report__keypoints .m-grid--half .m-report__keypoint a,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__awlaki__facts .m-report__keypoint a,
.o-report__extremist_hubs .key-findings .row .m-report__awlaki__facts p a,
.o-report__extremist_hubs .m-report__awlaki__facts .key-findings .m-grid--half .m-report__keypoint a,
.o-report__keypoints .m-grid--half .m-report__awlaki__facts .m-report__keypoint a {
    color: #f9f9f9;
    font-weight: 700;
    border-color: hsla(0, 0%, 97.6%, .5);
    -webkit-text-decoration-color: hsla(0, 0%, 97.6%, .5);
    text-decoration-color: hsla(0, 0%, 97.6%, .5)
}

.m-report__flag_row {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between
}

.m-report__flag_row__item {
    flex-grow: 1;
    flex-shrink: 0
}

.m-report__flag_row__item--full {
    flex-basis: 100%
}

.m-report__flag_row .m-grid__item,
.m-report__flag_row .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.m-report__flag_row .o-report__extremist_hubs .key-findings .row p,
.m-report__flag_row .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__flag_row .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .m-report__flag_row p,
.o-report__extremist_hubs .m-report__flag_row .key-findings .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .m-report__flag_row .m-report__keypoint {
    flex: 0 1 23%;
    text-align: center
}

.search-form {
    margin-bottom: 1rem
}

.search-form .form-search {
    height: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    box-sizing: border-box
}

.search-form .form-submit {
    height: 100%
}

body.path-search .block-system-main-block>ul {
    padding-left: 1rem
}

.c-search-results {
    border-bottom: 1px solid #103d6b;
    padding: 1.75rem 0
}

.c-search-results:last-of-type {
    border-bottom: none
}

.c-search-results__title {
    padding-top: .25rem;
    clear: both
}

.c-search-results__title,
.c-search-results__title .a-header--2,
.c-search-results__title h2 {
    margin: 0;
    font-size: 1.65rem;
    font-weight: 400;
    line-height: 1
}

.c-search-results__title a {
    color: #103d6b
}

.c-search-results__body {
    color: #4a4a4a;
    margin: .25rem 0 0
}

.c-search-results__meta {
    color: #000;
    font-weight: 400;
    font-size: .8849557522rem;
    display: flex
}

.c-search-results .m-report__bundlename,
.c-search-results__bundle {
    color: #103d6b;
    font-size: .7743362832rem;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: 700
}

.c-search-results .m-report__postdate,
.c-search-results__date {
    margin-left: .25rem;
    font-size: .7743362832rem
}

.c-search-results .m-report__postdate p,
.c-search-results__date p {
    margin: 0
}

.m-search__reveal .a-icon__magnifying_glass {
    margin-right: .35rem
}

.m-search__form {
    display: flex;
    position: relative
}

.m-search__form .a-search__input {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #f9f9f9;
    box-shadow: none;
    color: #f9f9f9;
    font-size: 1.79167rem;
    width: 60vw;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.m-search__form .a-search__input:focus+label,
.m-search__form .a-search__input:valid+label {
    margin-top: -2.5rem
}

.m-search__form .a-search__button {
    background-color: transparent;
    border-bottom: 2px solid
}

.m-search__form label {
    position: absolute;
    left: .9rem;
    color: #f9f9f9;
    font-size: 1.79167rem;
    font-weight: 300;
    height: 100%;
    transition: margin .25s ease-in-out, color .25s ease-in-out
}

.m-search__form label,
.m-socialmedia,
.o-footer .m-socialmedia--footer .m-socialmedia__list,
.o-header .m-header__top .m-socialmedia--header {
    display: flex;
    align-items: center
}

.m-socialmedia .a-logo__socialmedia,
.o-footer .m-socialmedia--footer .m-socialmedia__list .a-logo__socialmedia,
.o-header .m-header__top .m-socialmedia--header .a-logo__socialmedia {
    height: 1.5rem;
    width: 1.5rem;
    transition: filter .25s ease-in-out;
    border-bottom: 0
}

.m-socialmedia .a-logo__socialmedia:hover,
.o-footer .m-socialmedia--footer .m-socialmedia__list .a-logo__socialmedia:hover,
.o-header .m-header__top .m-socialmedia--header .a-logo__socialmedia:hover {
    filter: opacity(.5);
    border-bottom: 0
}

.m-socialmedia>:not(:first-of-type),
.o-footer .m-socialmedia--footer .m-socialmedia__list>:not(:first-of-type),
.o-header .m-header__top .m-socialmedia--header>:not(:first-of-type) {
    margin-left: .5rem
}

.m-threats__intro {
    max-width: 835px;
    margin-right: auto;
    margin-left: auto
}

.m-threats__header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex: 0 0 100%;
    background: rgba(0, 0, 0, .4);
    margin: 1.5rem 0;
    max-width: calc(80% - 3rem);
    padding: 2rem
}

.m-threats__header--half {
    padding: 1rem 0;
    width: 100%
}

.m-threats__header--half:first-child {
    border-bottom: 1px solid #f9f9f9
}

.m-threats__header--half .a-icon__left_arrow {
    display: inline-block
}

.m-threats__header--half .a-icon__left_arrow:after {
    height: 12px;
    width: 12px;
    top: 8px
}

.m-threats__header--half .a-back-link {
    color: #f9f9f9;
    font-size: .9rem
}

.m-threats__header--half .a-latest {
    display: inline-block;
    color: #000;
    margin: 0;
    background: #f9f9f9;
    padding: .25rem 1rem;
    font-size: 16px;
    border-radius: 2px
}

.m-threats__header--latest p {
    margin-top: 0
}

.m-threats__header .a-header--page-title {
    line-height: 1;
    font-size: 3.5rem;
    font-weight: 700;
    flex: 0 1 70%;
    margin: 0 0 .5rem
}

.m-threats__header .a-threats__download {
    flex: 1 0 25%
}

.m-threats__header .a-threats__download a {
    color: #f9f9f9;
    font-weight: 500
}

.m-threats__header .a-threats__download a:hover {
    border-bottom-color: hsla(0, 0%, 97.6%, .5);
    -webkit-text-decoration-color: hsla(0, 0%, 97.6%, .5);
    text-decoration-color: hsla(0, 0%, 97.6%, .5)
}

.m-threats__header__meta {
    list-style: none;
    margin: 0;
    padding: 0;
    flex: 1 0 100%
}

.m-threats__header__meta li {
    display: flex;
    justify-content: flex-start;
    margin-bottom: .5rem
}

.m-threats__header__meta li span.label {
    flex-basis: 20%;
    margin-right: 2rem;
    font-weight: 500
}

.m-threats__header__meta li span.a-threat__meta {
    flex: 0 1 80%
}

.m-threats__header__meta li span.a-threat__meta p {
    margin: 0
}

.m-threat {
    background-color: #efefef;
    margin: 0 0 1.5rem;
    padding: 1.5rem;
    display: flex;
    flex-direction: column
}

.m-threat .a-header--2,
.m-threat h2 {
    line-height: 1;
    font-size: 1.7rem;
    font-weight: 700;
    margin-top: .75rem
}

.m-threat .a-threat__image a {
    display: block;
    width: 100%;
    border-bottom: 0
}

.m-threat .a-threat__image a:hover {
    border-bottom: 0
}

.m-threat .a-threat__image a img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.m-threat .a-threat__image+.a-threat__image {
    display: none
}

.m-threat .a-threat__body {
    flex-grow: 1
}

.c-german-page__section--report .m-threat a.button,
.c-micro-site--home .m-threat a.more-link,
.c-micro-site-news .more-link .m-threat a,
.m-form__joinus .m-threat input[type=submit],
.m-report__news-article .a-article__body .m-threat .views-more-link,
.m-threat .a-button,
.m-threat .a-button--center,
.m-threat .a-button--clear,
.m-threat .a-button--gray,
.m-threat .a-button--return,
.m-threat .a-button--secondary,
.m-threat .a-button--white,
.m-threat .button--center,
.m-threat .button--clear,
.m-threat .button--gray,
.m-threat .button--return,
.m-threat .button--secondary,
.m-threat .button--white,
.m-threat .c-german-page__section--report a.button,
.m-threat .c-glossary__link,
.m-threat .c-micro-site--home a.more-link,
.m-threat .c-micro-site-news .more-link a,
.m-threat .m-form__joinus input[type=submit],
.m-threat .m-report__news-article .a-article__body .views-more-link,
.m-threat .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.m-threat .o-extremists__leader__form div#stay-updated form input[type=submit],
.m-threat .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.m-threat .o-report__extremist_hubs .button,
.m-threat .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.m-threat .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.m-threat .o-report__grid__analysis .view-filters .form--inline .button,
.m-threat .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.m-threat .p-regional-offices .m-block .view-footer .views-display-link,
.m-threat .p-threats .view-filters form .button,
.m-threat .p-topic .o-topic .m-topic__news .pager .button,
.m-threat .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.m-threat .pager.js-pager__items .button,
.m-threat .search-form .form-submit,
.m-threat .views-exposed-form .button,
.m-threat .webform-submission-contact-form .webform-button--submit,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .m-threat button,
.o-extremists__leader__form div#stay-updated form .m-threat input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .m-threat .button,
.o-report__extremist_hubs .m-threat .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .m-threat .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .m-threat .button,
.o-report__grid__analysis .view-filters .form--inline .m-threat .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .m-threat .button,
.p-regional-offices .m-block .view-footer .m-threat .views-display-link,
.p-threats .view-filters form .m-threat .button,
.p-topic .o-topic .m-topic__news .pager .m-threat .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .m-threat .button,
.pager.js-pager__items .m-threat .button,
.search-form .m-threat .form-submit,
.views-exposed-form .m-threat .button,
.webform-submission-contact-form .m-threat .webform-button--submit {
    -ms-grid-row-align: center;
    align-self: center
}

.o-banner--full-width {
    width: 99.5vw;
    position: relative;
    background-color: #0077a9;
    color: #f9f9f9;
    margin-top: 2rem;
    padding: 4rem 0;
    text-align: center
}

.o-banner--full-width .a-header--2,
.o-banner--full-width h2 {
    margin-top: 0
}

.o-banner--full-width .a-list--horizontal {
    justify-content: center
}

.o-countries-list {
    margin-bottom: 2rem;
    background-color: #f1f3f2;
    padding: 1rem
}

.o-countries-list__title {
    font-size: 1rem;
    margin-top: 0;
    margin-bottom: 1rem
}

.o-countries-list ul {
    display: block;
    margin: 0;
    padding: 0
}

.o-countries-list ul li {
    display: inline-block;
    margin: 0;
    width: 50%;
    padding: 0;
    line-height: 33px
}

.o-countries-list ul li img {
    width: 38px;
    height: 25px;
    margin-right: .5rem;
    display: block;
    vertical-align: middle
}

.o-countries-list ul li a {
    transition: all .25s ease-in-out;
    display: flex;
    border-bottom: none;
    font-weight: 700;
    align-items: center
}

.o-countries-list ul li a:hover {
    opacity: .5
}

.o-countries-list ul li span {
    display: block
}

.m-threats-container {
    width: 100%;
    margin: 0 0 10px;
    padding-top: 5px;
    height: 360px;
    background-color: #0091bb;
    overflow-y: scroll
}

.m-threats-container .a-header--3,
.m-threats-container h3 {
    font-size: 1rem;
    color: #fff;
    margin: 1rem 0 1rem 15px
}

.m-threats-container ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.m-threats-container .threat-item {
    position: relative;
    padding: 0;
    border-bottom: 1px solid #27a0c9
}

.m-threats-container .active,
.m-threats-container .threat-item:hover {
    background-color: #1e3f4c
}

.m-threats-container .threat-item {
    display: block;
    margin: 0;
    padding: 15px 50px 15px 15px
}

.m-threats-container a.threat {
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    text-decoration: none;
    border: none
}

.m-threats-container a.threat-link {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    width: 40px;
    height: 40px;
    display: none;
    border-radius: 50%;
    background: #335b6d;
    border: 2px solid #fff;
    color: #fff;
    font-size: 11px;
    line-height: .8;
    text-align: center;
    text-decoration: none;
    text-transform: lowercase;
    place-items: center
}

.m-threats-container li.active a.threat-link,
.m-threats-container li:hover a.threat-link {
    display: -ms-grid;
    display: grid
}

.country_map_container {
    width: 100%
}

.country_map_container #mapdiv {
    height: 320px !important
}

.country_map_container #map-cep-country-report {
    left: 50%;
    margin-left: -92px;
    bottom: 15px;
    position: absolute;
    z-index: 1;
    display: block;
    background-image: url(../assets/cep_country_report.png);
    width: 184px;
    height: 38px
}

.country_map_container .amcharts-balloon-div {
    z-index: 9999 !important;
    background-color: #0e6a93;
    padding: 15px;
    border-radius: 10px
}

.country_map_container .amcharts-balloon-div .div {
    font-size: 24px !important
}

.o-extremists__main .node--type-leader {
    position: relative;
    width: 100%;
    background-color: #d8d8d8;
    margin: 0;
    padding-bottom: 1rem
}

.o-extremists__main .node--type-leader .field {
    padding: .25rem .5rem
}

.o-extremists__main .node--type-leader .field-name-field-extremist-image {
    padding: 0
}

.o-extremists__main .node--type-leader .field-name-field-extremist-image a {
    display: block;
    line-height: 0
}

.o-extremists__main .node--type-leader .field-name-field-extremist-image a img {
    line-height: 0;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    height: auto
}

.o-extremists__main .node--type-leader .field-name-field-extremist-entity-assoc {
    background-color: #0077a9;
    color: #f9f9f9;
    min-height: 50px;
    line-height: 1.15
}

.o-extremists__main .node--type-leader .field-name-node-title {
    color: #0077a9;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.15
}

.o-extremists__main .node--type-leader .field--name-field-extremist-type-new,
.o-extremists__main .node--type-leader .field--name-field-position {
    font-size: .8849557522rem;
    line-height: 1.15;
    margin: .5rem 0
}

.o-extremists__main .node--type-leader a:hover {
    border-bottom: none;
    text-decoration: none
}

.o-extremists__main .m-extremists__featured_reports {
    border-bottom: 3px solid #0077a9;
    padding-bottom: 1rem
}

.o-extremists__main .m-extremists__featured_reports .a-header--2,
.o-extremists__main .m-extremists__featured_reports h2 {
    color: #0077a9;
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    font-size: 2rem
}

.o-extremists__main .m-extremists__featured_reports .a-header--2 span,
.o-extremists__main .m-extremists__featured_reports h2 span {
    background-color: #f9f9f9;
    padding: .25rem .5rem;
    z-index: 1
}

.o-extremists__main .m-extremists__featured_reports .a-header--2:after,
.o-extremists__main .m-extremists__featured_reports h2:after {
    content: "";
    background-color: #0077a9;
    height: 3px;
    width: 100%;
    position: absolute
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content {
    flex-wrap: nowrap;
    justify-content: space-between
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow {
    background: 0 0;
    border: none;
    min-width: 2rem
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:focus,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:hover {
    outline: none
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:focus .a-icon__left_arrow,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:focus .a-icon__right_arrow,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:focus .o-featured_research .field--name-field-home-research-link a,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:hover .a-icon__left_arrow,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:hover .a-icon__right_arrow,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:hover .o-featured_research .field--name-field-home-research-link a,
.o-featured_research .field--name-field-home-research-link .o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:focus a,
.o-featured_research .field--name-field-home-research-link .o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow:hover a {
    color: #014968
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow .a-icon__left_arrow,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow .a-icon__right_arrow,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow .o-featured_research .field--name-field-home-research-link a,
.o-featured_research .field--name-field-home-research-link .o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow a {
    color: #0077a9
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow .a-icon__left_arrow:after,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow .a-icon__right_arrow:after,
.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow .o-featured_research .field--name-field-home-research-link a:after,
.o-featured_research .field--name-field-home-research-link .o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow a:after {
    border-width: 1px;
    transform: rotate(-45deg) scale(3)
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-arrow .a-icon__left_arrow:after {
    transform: rotate(45deg) scale(3)
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-track {
    display: flex;
    justify-content: space-between
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-track .slick-slide+.slick-slide {
    margin-left: 1rem
}

.o-extremists__main .m-extremists__featured_reports .view-featured-reports .view-content .slick-track .views-row {
    height: auto
}

.o-extremists__main .m-extremists__featured_reports .node--type-leader {
    height: 100%
}

.o-extremists__database-grid {
    background-color: #efefef;
    margin: 2rem 0;
    padding: 2rem 1.5rem
}

.o-extremists__database-grid .filters-switch-wrap {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row nowrap
}

.o-extremists__database-grid .filters-switch-wrap li {
    flex: 1 1 0px;
    margin-right: 1rem
}

.o-extremists__database-grid .filters-switch-wrap li:last-of-type {
    margin-right: 0
}

.o-extremists__database-grid #leader_search {
    margin: 2rem 0 1.5rem
}

.o-extremists__database-grid #leader_search .filters-options .filter-dropdown-wrapper .extremists-filter-list-wrapper {
    min-width: 100%
}

.o-extremists__database-grid #leader_search .filter-dropdown-wrapper {
    flex-grow: 1
}

.o-extremists__database-grid #leader_search .filter-dropdown-wrapper li {
    font-size: .85rem
}

.o-extremists__database-grid #leader_search .filter-dropdown-title {
    cursor: pointer;
    display: flex;
    font-size: .85rem
}

.o-extremists__database-grid #leader_search .a-icon__dropdown_arrow {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    -ms-grid-row-align: center;
    align-self: center;
    position: relative;
    background-color: #0077a9;
    margin-left: .15rem;
    display: block
}

.o-extremists__database-grid #leader_search .a-icon__dropdown_arrow:after,
.o-extremists__database-grid #leader_search .a-icon__dropdown_arrow:before {
    height: .35rem;
    background-color: #f9f9f9;
    right: 5px;
    top: 5px
}

.o-extremists__database-grid #leader_search .a-icon__dropdown_arrow:before {
    right: 8px
}

.o-extremists__database-grid #leader_search .filters-search {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-grow: 1
}

.o-extremists__database-grid #leader_search .filters-search .leader_search_text {
    border: none;
    flex-grow: 0;
    padding: .15rem 0 .15rem .5rem;
    width: 100%
}

.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus {
    outline: none;
    border: 3px solid rgba(0, 119, 169, .5);
    border-right: 0
}

.c-german-page__section--report .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+a.button,
.c-micro-site--home .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+a.more-link,
.c-micro-site-news .more-link .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+a,
.m-form__joinus .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+input[type=submit],
.m-report__news-article .a-article__body .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.views-more-link,
.o-extremists__database-grid #leader_search .filters-search .c-german-page__section--report .leader_search_text:focus+a.button,
.o-extremists__database-grid #leader_search .filters-search .c-micro-site--home .leader_search_text:focus+a.more-link,
.o-extremists__database-grid #leader_search .filters-search .c-micro-site-news .more-link .leader_search_text:focus+a,
.o-extremists__database-grid #leader_search .filters-search .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .leader_search_text:focus+button,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.a-button,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.a-button--center,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.a-button--clear,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.a-button--gray,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.a-button--return,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.a-button--secondary,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.a-button--white,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button--center,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button--clear,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button--gray,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button--return,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button--secondary,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button--white,
.o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.c-glossary__link,
.o-extremists__database-grid #leader_search .filters-search .m-form__joinus .leader_search_text:focus+input[type=submit],
.o-extremists__database-grid #leader_search .filters-search .m-report__news-article .a-article__body .leader_search_text:focus+.views-more-link,
.o-extremists__database-grid #leader_search .filters-search .o-extremists__leader__form div#stay-updated form .leader_search_text:focus+input[type=submit],
.o-extremists__database-grid #leader_search .filters-search .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .o-report__extremist_hubs .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .o-report__extremist_hubs .text-center .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .o-report__grid .view-general-extremist-groups .view-filters .form--inline .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .o-report__grid .view-white-supremacy .view-filters .form--inline .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .o-report__grid__analysis .view-filters .form--inline .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .p-regional-offices .m-block .view-footer .leader_search_text:focus+.views-display-link,
.o-extremists__database-grid #leader_search .filters-search .p-threats .view-filters form .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .p-topic .o-topic .m-topic__news .pager .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .p-topic .o-topic .m-topic__news__filter .a-form__apply .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .pager.js-pager__items .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .search-form .leader_search_text:focus+.form-submit,
.o-extremists__database-grid #leader_search .filters-search .views-exposed-form .leader_search_text:focus+.button,
.o-extremists__database-grid #leader_search .filters-search .webform-submission-contact-form .leader_search_text:focus+.webform-button--submit,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons #leader_search .filters-search .leader_search_text:focus+button,
.o-extremists__leader__form div#stay-updated form .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.o-report__extremist_hubs .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.o-report__grid__analysis .view-filters .form--inline .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.p-regional-offices .m-block .view-footer .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.views-display-link,
.p-threats .view-filters form .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.p-topic .o-topic .m-topic__news .pager .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.pager.js-pager__items .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.search-form .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.form-submit,
.views-exposed-form .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.button,
.webform-submission-contact-form .o-extremists__database-grid #leader_search .filters-search .leader_search_text:focus+.webform-button--submit {
    border: 3px solid rgba(0, 119, 169, .5);
    border-left: 0
}

.c-german-page__section--report .o-extremists__database-grid #leader_search .filters-search a.button,
.c-micro-site--home .o-extremists__database-grid #leader_search .filters-search a.more-link,
.c-micro-site-news .more-link .o-extremists__database-grid #leader_search .filters-search a,
.m-form__joinus .o-extremists__database-grid #leader_search .filters-search input[type=submit],
.m-report__news-article .a-article__body .o-extremists__database-grid #leader_search .filters-search .views-more-link,
.o-extremists__database-grid #leader_search .filters-search .a-button,
.o-extremists__database-grid #leader_search .filters-search .a-button--center,
.o-extremists__database-grid #leader_search .filters-search .a-button--clear,
.o-extremists__database-grid #leader_search .filters-search .a-button--gray,
.o-extremists__database-grid #leader_search .filters-search .a-button--return,
.o-extremists__database-grid #leader_search .filters-search .a-button--secondary,
.o-extremists__database-grid #leader_search .filters-search .a-button--white,
.o-extremists__database-grid #leader_search .filters-search .button--center,
.o-extremists__database-grid #leader_search .filters-search .button--clear,
.o-extremists__database-grid #leader_search .filters-search .button--gray,
.o-extremists__database-grid #leader_search .filters-search .button--return,
.o-extremists__database-grid #leader_search .filters-search .button--secondary,
.o-extremists__database-grid #leader_search .filters-search .button--white,
.o-extremists__database-grid #leader_search .filters-search .c-german-page__section--report a.button,
.o-extremists__database-grid #leader_search .filters-search .c-glossary__link,
.o-extremists__database-grid #leader_search .filters-search .c-micro-site--home a.more-link,
.o-extremists__database-grid #leader_search .filters-search .c-micro-site-news .more-link a,
.o-extremists__database-grid #leader_search .filters-search .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.o-extremists__database-grid #leader_search .filters-search .m-form__joinus input[type=submit],
.o-extremists__database-grid #leader_search .filters-search .m-report__news-article .a-article__body .views-more-link,
.o-extremists__database-grid #leader_search .filters-search .o-extremists__leader__form div#stay-updated form input[type=submit],
.o-extremists__database-grid #leader_search .filters-search .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.o-extremists__database-grid #leader_search .filters-search .o-report__extremist_hubs .button,
.o-extremists__database-grid #leader_search .filters-search .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.o-extremists__database-grid #leader_search .filters-search .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.o-extremists__database-grid #leader_search .filters-search .o-report__grid__analysis .view-filters .form--inline .button,
.o-extremists__database-grid #leader_search .filters-search .p-regional-offices .m-block .view-footer .views-display-link,
.o-extremists__database-grid #leader_search .filters-search .p-threats .view-filters form .button,
.o-extremists__database-grid #leader_search .filters-search .p-topic .o-topic .m-topic__news .pager .button,
.o-extremists__database-grid #leader_search .filters-search .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.o-extremists__database-grid #leader_search .filters-search .pager.js-pager__items .button,
.o-extremists__database-grid #leader_search .filters-search .search-form .form-submit,
.o-extremists__database-grid #leader_search .filters-search .views-exposed-form .button,
.o-extremists__database-grid #leader_search .filters-search .webform-submission-contact-form .webform-button--submit,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons #leader_search .filters-search button,
.o-extremists__leader__form div#stay-updated form .o-extremists__database-grid #leader_search .filters-search input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-extremists__database-grid #leader_search .filters-search .button,
.o-report__extremist_hubs .o-extremists__database-grid #leader_search .filters-search .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-extremists__database-grid #leader_search .filters-search .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-extremists__database-grid #leader_search .filters-search .button,
.o-report__grid__analysis .view-filters .form--inline .o-extremists__database-grid #leader_search .filters-search .button,
.p-regional-offices .m-block .view-footer .o-extremists__database-grid #leader_search .filters-search .views-display-link,
.p-threats .view-filters form .o-extremists__database-grid #leader_search .filters-search .button,
.p-topic .o-topic .m-topic__news .pager .o-extremists__database-grid #leader_search .filters-search .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-extremists__database-grid #leader_search .filters-search .button,
.pager.js-pager__items .o-extremists__database-grid #leader_search .filters-search .button,
.search-form .o-extremists__database-grid #leader_search .filters-search .form-submit,
.views-exposed-form .o-extremists__database-grid #leader_search .filters-search .button,
.webform-submission-contact-form .o-extremists__database-grid #leader_search .filters-search .webform-button--submit {
    font-size: .9rem;
    background-color: #4a4a4a;
    border-radius: 0
}

.o-extremists__database-grid .filter-criteria-container {
    background-color: #d8d8d8;
    padding: .5rem 1rem;
    margin-bottom: 1.5rem
}

@supports(gap:1rem) {
    .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper {
        gap: 1rem
    }
}

.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper>div {
    margin-right: 1rem;
    flex-shrink: 0
}

.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper>div:last-of-type {
    margin-right: 0
}

@supports(gap:1rem) {
    .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper>div {
        margin-right: 0
    }
}

.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter-criteria-results {
    flex-grow: 2;
    flex-shrink: 1
}

@supports(gap:1rem) {
    .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter-criteria-results {
        gap: .5rem
    }
}

.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter-criteria-results .filter-criteria-result {
    margin: 0 .5rem .5rem 0
}

@supports(gap:1rem) {
    .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter-criteria-results .filter-criteria-result {
        margin: 0
    }
}

.o-extremists__database-grid .leader-container {
    overflow: hidden
}

.o-extremists__database-grid .leaders-filters-ajax {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(203px, 1fr));
    gap: 1rem;
    margin-bottom: 1rem
}

.page-node-type-leader .m-threats__header .m-header__meta {
    display: flex;
    flex-flow: row wrap;
    flex: 1 1 80%;
    color: #000
}

.page-node-type-leader .m-threats__header .m-header__meta .a-header--1,
.page-node-type-leader .m-threats__header .m-header__meta h1 {
    line-height: 1;
    font-size: 3.5rem;
    font-weight: 700;
    flex: 1 0 100%;
    margin: 0 0 1.5rem
}

.page-node-type-leader .m-threats__header .m-header__meta picture {
    flex: 1 1 25%
}

.page-node-type-leader .m-threats__header .m-header__meta picture img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.page-node-type-leader .m-threats__header .m-header__meta p {
    flex: 1 1 75%;
    margin: 0;
    padding: 0 1rem
}

.page-node-type-leader .m-threats__header .m-header__meta p a {
    color: #000
}

.page-node-type-leader .m-threats__header .m-header__meta p .footnote_wrapper {
    display: none
}

.page-node-type-leader .m-threats__header .m-extremists__nav {
    display: flex;
    justify-content: center;
    align-items: center
}

.page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager {
    list-style: none;
    margin: 0;
    padding: 0
}

.page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
    margin-bottom: .5rem
}

.page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li a {
    background-color: #efefef;
    padding: .5rem;
    margin-bottom: .5rem;
    text-transform: lowercase;
    display: flex;
    align-items: center;
    border-bottom: 0;
    line-height: 1.1615044248rem
}

.page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li a:hover {
    text-decoration: none;
    opacity: .8
}

.page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li a:before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    margin-right: .5rem;
    background-repeat: no-repeat
}

.page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li.next a:before {
    background-image: url(../assets/extremists/leader-nav-1.png)
}

.page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li.return a:before {
    background-image: url(../assets/extremists/leader-nav-2.png)
}

.page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li.prev a:before {
    background-image: url(../assets/extremists/leader-nav-3.png)
}

.page-node-type-leader .m-report__rhetoric--leader {
    padding: 20px 35px 25px;
    border-top: 5px solid #0077a9;
    background-color: #ddd
}

.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-header--2,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta h2 {
    color: #000;
    font-size: 1.75rem
}

.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-header--2 a,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta h2 a {
    color: #000
}

.c-german-page__section--report .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta a.button,
.c-micro-site--home .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta a.more-link,
.c-micro-site-news .more-link .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta a,
.m-form__joinus .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta input[type=submit],
.m-report__news-article .a-article__body .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta button,
.o-extremists__leader__form div#stay-updated form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.o-report__extremist_hubs .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.o-report__grid__analysis .view-filters .form--inline .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.p-regional-offices .m-block .view-footer .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .views-display-link,
.p-threats .view-filters form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.p-topic .o-topic .m-topic__news .pager .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--center,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--clear,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--gray,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--return,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--secondary,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--white,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--center,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--clear,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--gray,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--return,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--secondary,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--white,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .c-german-page__section--report a.button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .c-glossary__link,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .c-micro-site--home a.more-link,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .c-micro-site-news .more-link a,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .m-form__joinus input[type=submit],
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .m-report__news-article .a-article__body .views-more-link,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-extremists__leader__form div#stay-updated form input[type=submit],
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__extremist_hubs .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__grid__analysis .view-filters .form--inline .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .p-regional-offices .m-block .view-footer .views-display-link,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .p-threats .view-filters form .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .p-topic .o-topic .m-topic__news .pager .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .pager.js-pager__items .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .search-form .form-submit,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .views-exposed-form .button,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .webform-submission-contact-form .webform-button--submit,
.pager.js-pager__items .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.search-form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .form-submit,
.views-exposed-form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button,
.webform-submission-contact-form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .webform-button--submit {
    border: 1px solid transparent
}

.c-german-page__section--report .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta a.button:hover,
.c-micro-site--home .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta a.more-link:hover,
.c-micro-site-news .more-link .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta a:hover,
.m-form__joinus .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta input[type=submit]:hover,
.m-report__news-article .a-article__body .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .views-more-link:hover,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta button:hover,
.o-extremists__leader__form div#stay-updated form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta input[type=submit]:hover,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.o-report__extremist_hubs .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.o-report__grid .view-white-supremacy .view-filters .form--inline .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.o-report__grid__analysis .view-filters .form--inline .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.p-regional-offices .m-block .view-footer .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .views-display-link:hover,
.p-threats .view-filters form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.p-topic .o-topic .m-topic__news .pager .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--center:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--clear:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--gray:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--return:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--secondary:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button--white:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .a-button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--center:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--clear:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--gray:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--return:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--secondary:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button--white:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .c-german-page__section--report a.button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .c-glossary__link:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .c-micro-site--home a.more-link:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .c-micro-site-news .more-link a:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .m-form__joinus input[type=submit]:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .m-report__news-article .a-article__body .views-more-link:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-extremists__leader__form div#stay-updated form input[type=submit]:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__extremist_hubs .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__grid .view-white-supremacy .view-filters .form--inline .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .o-report__grid__analysis .view-filters .form--inline .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .p-regional-offices .m-block .view-footer .views-display-link:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .p-threats .view-filters form .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .p-topic .o-topic .m-topic__news .pager .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .p-topic .o-topic .m-topic__news__filter .a-form__apply .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .pager.js-pager__items .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .search-form .form-submit:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .views-exposed-form .button:hover,
.page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .webform-submission-contact-form .webform-button--submit:hover,
.pager.js-pager__items .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.search-form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .form-submit:hover,
.views-exposed-form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .button:hover,
.webform-submission-contact-form .page-node-type-leader .m-report__rhetoric--leader .m-report__rhetoric__meta .webform-button--submit:hover {
    background-color: transparent;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.page-node-type-leader .m-report__rhetoric--leader time {
    font-weight: 600
}

.o-extremists__leader {
    margin-bottom: -1.5rem
}

.o-extremists__leader .o-layout-2col__col2 {
    margin-top: 2rem
}

.o-extremists__leader__row {
    background-color: #eee;
    padding: 15px;
    border-radius: 8px;
    margin-bottom: 1rem
}

.o-extremists__leader__organizations .entity__name-content {
    background-color: #0077a9;
    color: #f9f9f9;
    padding: 1rem
}

.o-extremists__leader__organizations .entity__name-content a {
    color: #f9f9f9;
    -webkit-text-decoration-color: hsla(0, 0%, 97.6%, .4);
    text-decoration-color: hsla(0, 0%, 97.6%, .4);
    border-color: hsla(0, 0%, 97.6%, .4)
}

.o-extremists__leader__organizations .entity__name-content dd {
    margin: 0
}

.o-extremists__leader__organizations .entity__name-content .entity__threat-report-name {
    font-size: 1.25rem;
    font-weight: 700
}

.o-extremists__leader__organizations .entity__desc-content {
    color: #000
}

.o-extremists__leader__organizations .entity__desc-content dt {
    font-weight: 700
}

.o-extremists__leader__organizations .entity__desc-content dd {
    margin: 0
}

.o-extremists__leader__aka .field__label {
    line-height: 1;
    font-size: 2rem;
    font-weight: 400;
    margin-bottom: 1.25rem
}

.o-extremists__leader__aka .field__item table {
    border: none
}

.o-extremists__leader__aka .field__item table tr {
    display: flex;
    flex-direction: column
}

.o-extremists__leader__aka .field__item table tr td {
    flex-shrink: 0
}

.o-extremists__leader__aka .field__item table tr td ul {
    margin: 0;
    padding-left: 1rem;
    list-style-type: square
}

.o-extremists__leader__background {
    border-radius: 0;
    color: #0077a9;
    border: 1px solid #0077a9;
    padding: 1.5rem
}

.o-extremists__leader__background .a-header--3,
.o-extremists__leader__background h3 {
    margin-top: 0
}

.o-extremists__leader__background ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-extremists__leader__background ul li {
    margin: 0;
    background-repeat: no-repeat;
    background-size: 40px;
    padding: .5rem 0;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    display: flex
}

.o-extremists__leader__background ul li p {
    margin: 0;
    text-align: left
}

.o-extremists__leader__background ul li p.key {
    width: 50%;
    display: table
}

.o-extremists__leader__background ul li p.key:after {
    content: ":"
}

.o-extremists__leader__background ul li p.value {
    font-weight: 700;
    width: 50%
}

.o-extremists__leader__designations {
    margin-top: 5rem
}

.o-extremists__leader__designations .field--name-field-designations {
    background-color: #efefef;
    border-radius: 15px;
    margin-top: 1.5rem;
    padding: 1.5rem
}

.o-extremists__leader__designations .field--name-field-designations .a-header--3,
.o-extremists__leader__designations .field--name-field-designations .a-header--5,
.o-extremists__leader__designations .field--name-field-designations h3,
.o-extremists__leader__designations .field--name-field-designations h5 {
    color: #000;
    border-top: 1px solid rgba(74, 74, 74, .4);
    padding-top: 1rem;
    font-size: 1.7rem;
    font-weight: 500;
    margin: .8rem 0 0
}

.o-extremists__leader__designations .field--name-field-designations .a-header--3:first-child,
.o-extremists__leader__designations .field--name-field-designations .a-header--5:first-child,
.o-extremists__leader__designations .field--name-field-designations h3:first-child,
.o-extremists__leader__designations .field--name-field-designations h5:first-child {
    border-top: 0;
    padding-top: 0;
    margin-top: 0
}

.o-extremists__leader__designations .field--name-field-designations b,
.o-extremists__leader__designations .field--name-field-designations p {
    margin: .15rem 0;
    display: block
}

.o-extremists__leader__designations .field--name-field-designations b:last-child,
.o-extremists__leader__designations .field--name-field-designations p:last-child {
    margin-bottom: 0
}

.o-extremists__leader__form {
    width: 99.5vw;
    position: relative;
    background-color: #014968;
    color: #f9f9f9;
    justify-content: center;
    padding: 2rem 0 2.8rem
}

@supports(gap:1rem) {
    .o-extremists__leader__form {
        gap: 1.25rem
    }
}

.o-extremists__leader__form div {
    max-width: 600px;
    width: 100%;
    margin: 0 auto
}

.o-extremists__leader__form div .a-header--2,
.o-extremists__leader__form div h2 {
    margin-bottom: 30px
}

.o-extremists__leader__form div#take-action .a-header--2,
.o-extremists__leader__form div#take-action h2 {
    margin-top: 0;
    text-transform: uppercase
}

.o-extremists__leader__form div#take-action .a-header--subtitle {
    font-size: 2rem;
    margin: 0
}

.o-extremists__leader__form div#stay-updated {
    background-color: hsla(0, 0%, 97.6%, .5);
    border-radius: 15px;
    padding: 1.25rem;
    text-align: center
}

.o-extremists__leader__form div#stay-updated .a-header--3,
.o-extremists__leader__form div#stay-updated h3 {
    color: #014968;
    margin-top: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.55rem
}

.o-extremists__leader__form div#stay-updated form {
    display: flex;
    flex-direction: column
}

@supports(gap:1rem) {
    .o-extremists__leader__form div#stay-updated form {
        gap: 1.25rem
    }
}

.o-extremists__leader__form div#stay-updated form input {
    margin: 0 0 1.25rem;
    padding: .5rem 1rem
}

@supports(gap:1rem) {
    .o-extremists__leader__form div#stay-updated form input {
        margin: 0
    }
}

.o-extremists__leader .o-report__rhetoric.rhetoric__slide {
    margin: 5rem 0 0;
    overflow: hidden
}

.o-extremists__leader__lists {
    display: flex
}

.o-extremists__leader__lists .entity__desc-content {
    padding: 20px;
    background-color: #d8d8d8;
    display: flex;
    flex-wrap: wrap
}

.o-extremists__leader__lists .entity__desc-content dt {
    color: #0077a9
}

.o-extremists__leader__associates-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: flex-start;
    align-items: top;
    flex-wrap: wrap
}

.o-extremists__leader__associates-list-item .m-report__leader {
    margin: 0 0 1.5rem;
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center
}

.o-extremists__leader__associates-list-item .m-report__leader .m-person__headshot {
    margin: 0
}

.o-extremists__leader__associates-list-item .m-report__leader .m-person__headshot a {
    display: block;
    border: none;
    text-align: center;
    width: 100%
}

.o-extremists__leader__associates-list-item .m-report__leader .m-person__headshot a:hover {
    border: none;
    text-decoration: none
}

.o-extremists__leader__associates-list-item .m-report__leader .m-person__headshot a img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.o-extremists__leader__associates-list-item .m-report__leader .m-person__position {
    font-size: .8849557522rem
}

.o-extremists__leader__associates-list-item .m-report__leader .m-person__position p {
    line-height: 1.15;
    margin: .15rem 0 0
}

.o-extremists__leader__associates-list-item .m-report__leader .a-header--2,
.o-extremists__leader__associates-list-item .m-report__leader h2 {
    line-height: 1;
    font-size: 1.35rem;
    font-weight: 400;
    margin-top: .5rem
}

.o-extremists__leader .m-tabs__menu {
    justify-content: center
}

.m-featured-list .m-featured {
    color: #fff
}

.m-featured-list .m-featured a {
    color: #f9f9f9
}

.m-featured-list .m-featured__meta {
    display: flex;
    font-size: 12px;
    font-weight: 500;
    line-height: 1
}

.m-featured-list .m-featured__meta>* {
    border-right: 1px solid #f9f9f9;
    padding-right: .25rem !important;
    margin-right: .25rem !important
}

.m-featured-list .m-featured__meta>:last-child {
    border-right: none;
    padding-right: 0 !important;
    margin-right: 0 !important
}

.m-featured-list .m-featured__topics {
    display: block;
    color: #f9f9f9;
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: 700
}

.m-featured-list .m-featured__topics li {
    display: inline-block;
    margin-right: .25rem;
    margin-bottom: .25rem
}

.m-featured-list .m-featured__topics li a {
    border: none;
    display: inline-block;
    background: #014968;
    padding: .25rem;
    text-decoration: none;
    text-decoration-thickness: 0
}

.m-featured-list .m-featured__topics li a:hover {
    background: #47698d;
    border: none;
    text-decoration: none
}

.m-featured-list .m-featured__title {
    margin: .25rem 0 .5rem;
    font-size: 21px;
    font-weight: 500
}

.m-featured-alter .m-featured {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    border-bottom: 1px solid #d1dae3
}

.m-featured-alter .m-featured:last-of-type {
    border-bottom: none
}

.m-featured-alter .m-featured__topics {
    font-size: 12px;
    line-height: 1;
    margin: 0;
    padding: 0
}

.m-featured-alter .m-featured__topics li {
    display: inline;
    margin-right: .25rem;
    margin-bottom: .25rem
}

.m-featured-alter .m-featured__topics li:after {
    content: ","
}

.m-featured-alter .m-featured__topics li:last-child:after {
    content: ""
}

.m-featured-alter .m-featured__title {
    margin: .25rem 0 .5rem;
    font-size: 1.25rem;
    line-height: 1.2;
    font-weight: 500
}

.m-featured-alter .m-featured__meta {
    font-size: 12px;
    line-height: 1;
    color: #014363;
    font-weight: 400
}

.m-featured-alter .m-featured__meta>* {
    display: inline-block;
    border-right: 1px solid;
    padding-right: .25rem !important;
    margin-right: .15rem !important
}

.m-featured-alter .m-featured__meta>:last-child {
    border-right: none;
    padding-right: 0 !important;
    margin-right: 0 !important
}

.o-daily-dose {
    background-color: #d1dae3;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center
}

.o-daily-dose .m-daily-dose__header {
    align-self: flex-start;
    background-color: #47698d;
    padding: 1rem 1rem .75rem;
    color: #f9f9f9;
    text-align: center;
    width: 50%;
    flex-basis: 50%
}

.o-daily-dose .m-daily-dose__header .a-header--3,
.o-daily-dose .m-daily-dose__header h3,
.o-daily-dose .m-daily-dose__header p {
    margin: 0;
    font-weight: 300
}

.o-daily-dose .m-daily-dose__container {
    flex-basis: 80%
}

.o-daily-dose .m-daily-dose__container .a-daily-dose {
    color: #103d6b;
    font-size: 1.1615044248rem;
    font-weight: 200;
    line-height: 1.2;
    margin: .25rem 0 .5rem
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.author {
    text-align: right;
    font-size: .8rem;
    display: block;
    margin-bottom: .25rem
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.author:before {
    content: "- "
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.author a {
    color: #103d6b
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.date {
    text-align: right;
    font-size: .8rem;
    display: block;
    margin-bottom: 1.5rem
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.emphasis {
    font-weight: 700;
    text-align: left;
    margin: 1.4933628319rem 0 0
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.quote {
    line-height: 1.25;
    position: relative;
    padding-left: 2.2123893805rem;
    margin-bottom: 1.5rem
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.quote:after,
.o-daily-dose .m-daily-dose__container .a-daily-dose.quote:before {
    background-repeat: no-repeat;
    line-height: 1.07;
    position: relative;
    width: 2.2123893805rem;
    height: 2.2123893805rem
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.quote:before {
    content: "";
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDkgOTUnPjxwYXRoIGQ9J000Ni4zIDIzLjljMi42LjYgNC4zIDIuNyA1IDYuMi0zLjggMi4xLTcuNiA1LjItMTEuNSA5LjMtMy45IDQuMS02LjYgOC43LTguMiAxMy42aC42YzQuOSAwIDguOCAxLjMgMTEuNiAzLjggMi44IDIuNSA0LjIgNS44IDQuMiA5LjggMCAzLjgtMS40IDYuOS00LjIgOS41LTIuOCAyLjYtNi4xIDMuOS0xMCAzLjktNC43IDAtOC4zLTEuNi0xMS4xLTVzLTQuMS03LjMtNC4xLTExLjljMC03LjkgMi41LTE0LjkgNy42LTIxLjIgNS4yLTYuMSAxMS45LTEyLjEgMjAuMS0xOHptMzguOSAwYzIuNi42IDQuMyAyLjcgNSA2LjItMy44IDIuMS03LjYgNS4yLTExLjUgOS4zLTMuOSA0LjEtNi42IDguNy04LjIgMTMuNmguNmM0LjkgMCA4LjggMS4zIDExLjYgMy44IDIuOCAyLjUgNC4yIDUuOCA0LjIgOS44IDAgMy44LTEuNCA2LjktNC4yIDkuNS0yLjggMi42LTYuMSAzLjktMTAgMy45LTQuNyAwLTguMy0xLjYtMTEuMS01cy00LjEtNy4zLTQuMS0xMS45YzAtNy45IDIuNS0xNC45IDcuNi0yMS4yIDUuMS02LjEgMTEuOC0xMi4xIDIwLjEtMTh6JyBmaWxsPScjNDY2OThjJyBvcGFjaXR5PScuNzMnLz48L3N2Zz4=);
    display: block;
    left: -2.2123893805rem;
    top: 1.6592920354rem
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.quote:after {
    content: "";
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDkgOTUnPjxwYXRoIGQ9J00yNSA3NC4zYy0yLjYtLjctNC4zLTIuNy01LjEtNi4zIDMuOC0yLjEgNy42LTUuMiAxMS42LTkuNCAzLjktNC4yIDYuNy04LjcgOC4yLTEzLjdoLS42Yy01IDAtOC45LTEuMy0xMS43LTMuOC0yLjgtMi41LTQuMi01LjgtNC4yLTkuOSAwLTMuOCAxLjQtNyA0LjItOS42IDIuOC0yLjYgNi4yLTMuOSAxMC4xLTMuOSA0LjcgMCA4LjQgMS43IDExLjIgNSAyLjcgMy4zIDQuMSA3LjMgNC4xIDEyIDAgOC0yLjUgMTUuMS03LjYgMjEuNC01LjEgNi4zLTExLjggMTIuMy0yMC4yIDE4LjJ6bTM5LjIgMGMtMi42LS43LTQuMy0yLjctNS4xLTYuMyAzLjgtMi4xIDcuNi01LjIgMTEuNi05LjQgMy45LTQuMiA2LjctOC43IDguMi0xMy43aC0uNmMtNSAwLTguOS0xLjMtMTEuNy0zLjgtMi44LTIuNS00LjItNS44LTQuMi05LjkgMC0zLjggMS40LTcgNC4yLTkuNiAyLjgtMi42IDYuMi0zLjkgMTAuMS0zLjkgNC43IDAgOC40IDEuNyAxMS4yIDVDOTAuNiAyNiA5MiAzMCA5MiAzNC43YzAgOC0yLjUgMTUuMS03LjYgMjEuNC01LjEgNi4zLTExLjggMTIuMy0yMC4yIDE4LjJ6JyBmaWxsPScjNDY2OThjJyBvcGFjaXR5PScuNzMnLz48L3N2Zz4=);
    display: inline-block;
    bottom: -.5530973451rem;
    position: absolute
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.tweet {
    background-color: #f9f9f9;
    border: 2px solid #0692c7;
    border-radius: 8px;
    color: #0692c7;
    padding: 1rem 1.5rem
}

.o-daily-dose .m-daily-dose__container .a-daily-dose.tweet .author {
    font-weight: 400;
    font-size: .8849557522rem
}

.o-daily-dose .m-daily-dose__actions {
    list-style: none;
    padding: 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    margin: 1rem 0 0
}

.o-daily-dose .m-daily-dose__actions li+li {
    margin-left: .5rem
}

.o-daily-dose .m-daily-dose__actions li .a-logo__socialmedia {
    fill: #47698d;
    border-radius: 50%;
    height: 1.5rem;
    width: 1.5rem;
    transition: filter .25s ease-in-out;
    border-bottom-color: transparent
}

.o-daily-dose .m-daily-dose__actions li .a-logo__socialmedia svg {
    height: 100%
}

.o-daily-dose .m-daily-dose__actions li .a-logo__socialmedia:hover {
    opacity: .7
}

.o-daily-dose .a-daily-dose__archive {
    display: block;
    color: #f9f9f9;
    background-color: #47698d;
    flex-basis: 25%;
    align-self: flex-end;
    text-align: center;
    padding: .25rem .75rem;
    border-bottom: none;
    margin: 2rem auto 0
}

.o-daily-dose .a-daily-dose__archive:hover {
    border-bottom: none;
    text-decoration: none;
    background-color: #014968
}

.o-feeds {
    display: -ms-grid;
    display: grid;
    grid-template-areas: "daily-dose social";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    margin-top: 4rem;
    width: 99.5vw;
    position: relative
}

.o-feeds .views-element-container {
    -ms-grid-row-align: stretch;
    align-self: stretch
}

.o-feeds .o-daily-dose {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: daily-dose;
    height: 100%
}

.o-feeds .o-social_feed {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: social;
    height: 100%
}

.o-footer {
    display: -ms-grid;
    display: grid;
    grid-template-areas: ". brand meta .";
    -ms-grid-columns: 1fr 20% 40% 1fr;
    grid-template-columns: 2fr minmax(15vw, 235px) minmax(40vw, 800px) 2fr;
    padding: 2rem
}

.o-footer .m-footer__branding {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: brand
}

.o-footer .m-footer__branding .a-link__home {
    border-bottom: none
}

.o-footer .m-footer__branding .a-logo,
.o-footer .m-footer__branding .a-logo__socialmedia {
    margin: 0 auto;
    width: 50%
}

.o-footer .m-footer__branding p {
    margin-top: 0
}

.o-footer .m-footer__meta {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: meta;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 6.5vw
}

.o-footer .m-footer__meta .a-link__home {
    border-bottom: none
}

.o-footer .m-footer__meta .a-link__home .a-logo,
.o-footer .m-footer__meta .a-link__home .a-logo__socialmedia {
    width: 4.0376106195rem;
    height: 3.8163716814rem
}

.o-footer .m-footer__meta .m-navigation--offices .menu {
    list-style: none;
    margin: 0;
    padding: 0
}

@supports(gap:1rem) {
    .o-footer .m-footer__meta .m-navigation--offices .menu {
        gap: 0
    }
}

.o-footer .m-footer__meta .m-navigation--offices .menu .menu-item {
    margin-right: 1rem
}

.o-footer .m-footer__meta .m-navigation--offices .menu .menu-item a {
    color: #0077a9;
    font-size: 1rem;
    font-weight: 400;
    border-bottom: none
}

.o-footer .m-footer__meta .m-navigation--offices .menu .menu-item a:hover {
    color: #519cf4;
    text-decoration: none
}

.o-footer .m-footer__meta .m-navigation--footer {
    flex-basis: 100%;
    -ms-grid-row-align: center;
    align-self: center
}

.o-footer .m-footer__meta .m-navigation--footer .menu {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row nowrap
}

@supports(gap:1rem) {
    .o-footer .m-footer__meta .m-navigation--footer .menu {
        gap: 1rem
    }
}

.o-footer .m-footer__meta .m-navigation--footer .menu li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .o-footer .m-footer__meta .m-navigation--footer .menu li {
        margin-bottom: 0
    }
}

.o-footer .m-footer__meta__copyright {
    color: #4a4a4a;
    flex-basis: 100%;
    margin-top: 0
}

.o-footer .m-footer__meta .a-header--2,
.o-footer .m-footer__meta h2 {
    color: #0077a9;
    font-size: .7743362832rem;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 0
}

.o-footer .m-footer__meta .m-donate {
    margin: 0 0 1.5rem
}

.o-footer .m-footer__meta .m-donate a {
    text-transform: uppercase;
    display: inline-block;
    margin: 2rem 0 .5rem
}

.o-footer .m-footer__meta .m-signup {
    margin: 0 0 1.5rem
}

.o-footer .m-footer__meta .m-signup .m-form__joinus {
    margin-top: 1.25rem
}

.o-footer .m-footer__meta .m-signup .m-form__joinus input[type=email] {
    background-color: transparent;
    border: 1px solid #103d6b;
    border-radius: 4px;
    font-size: .8rem
}

.o-footer .m-footer__meta .m-signup .m-form__joinus input[type=submit] {
    background-color: #103d6b;
    font-size: .8rem
}

.o-footer .m-footer__meta .m-signup .m-form__joinus input[type=submit]:hover {
    background-color: #519cf4
}

.o-footer .m-footer__meta .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {
    margin-top: 0 !important
}

.o-footer a,
.o-footer p {
    font-size: .6637168142rem;
    font-weight: 300;
    display: block;
    width: 100%
}

.o-footer .m-socialmedia--footer {
    padding-right: 1rem;
    margin-right: 1rem
}

.o-footer .m-socialmedia--footer .a-header--2,
.o-footer .m-socialmedia--footer h2 {
    flex-basis: 100%
}

.o-footer .m-socialmedia--footer .m-socialmedia__list {
    list-style: none;
    margin: 0;
    flex-wrap: wrap;
    padding: .2rem 0 0
}

.o-footer .m-socialmedia--footer .m-socialmedia__list .a-logo__socialmedia {
    fill: #0077a9;
    height: 24px;
    width: 24px
}

.o-social_feed {
    background-color: #eef3f5;
    box-sizing: border-box;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 0 3rem 3rem;
    overflow: hidden
}

.o-social_feed .o-social_feed__header {
    background-color: #0692c7;
    padding: 1rem 1rem 2rem;
    color: #f9f9f9;
    margin: 0 auto 3rem;
    text-align: center;
    width: 60%;
    flex-basis: 60%
}

.o-social_feed .o-social_feed__header .a-header--3,
.o-social_feed .o-social_feed__header h3 {
    color: #f9f9f9;
    margin: 0;
    font-weight: 300
}

.o-social_feed .o-social_feed__header--twitter {
    background-color: #000
}

.o-social_feed__wrapper {
    max-width: 90%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-basis: 90%;
    margin-left: auto
}

.o-social_feed__wrapper .slick-list {
    flex-basis: 85%;
    max-width: 85%
}

.o-social_feed__wrapper .slick-next {
    border-radius: 50%;
    border: 1px solid #103d6b;
    width: 2.7654867257rem;
    height: 2.7654867257rem;
    padding: .5rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.o-featured_research .field--name-field-home-research-link .o-social_feed__wrapper .slick-next a,
.o-social_feed__wrapper .slick-next .a-icon__right_arrow,
.o-social_feed__wrapper .slick-next .o-featured_research .field--name-field-home-research-link a {
    color: #014968;
    transform: scale(1.5)
}

.o-social_feed__wrapper .slick-next:focus {
    outline: 1px solid hsla(0, 0%, 97.6%, .25)
}

.o-social_feed .m-social_feed__post {
    max-width: 40vw
}

.o-social_feed .m-social_feed__post .twitter_timestamp {
    color: #4a4a4a;
    font-size: .8849557522rem;
    font-weight: 300
}

.o-social_feed .m-social_feed__post .tweet {
    color: #103d6b;
    font-size: 1.1615044248rem;
    font-weight: 200;
    line-height: 1.2;
    margin: .75rem 0 .5rem
}

.o-social_feed .m-social_feed__post .tweet>a {
    color: #3370b7;
    font-weight: 400
}

.o-social_feed .m-social_feed__post .tweet>a:hover {
    text-decoration: none
}

.o-social_feed .m-social_feed__post .tweet:hover {
    color: #7999b9
}

.o-social_feed .m-social_feed__post .tweet-actions {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row nowrap
}

@supports(gap:1rem) {
    .o-social_feed .m-social_feed__post .tweet-actions {
        gap: 1rem
    }
}

.o-social_feed .m-social_feed__post .tweet-actions li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .o-social_feed .m-social_feed__post .tweet-actions li {
        margin-bottom: 0
    }
}

.o-social_feed .m-social_feed__post .tweet-actions li {
    margin-right: 1rem
}

.o-social_feed .m-social_feed__post .tweet-actions li a {
    transition: opacity .25s ease-in-out;
    display: block;
    width: 26px;
    height: 21px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../assets/twitter-retweet.svg) no-repeat;
    background-size: 100%;
    margin: 0;
    padding: 0;
    opacity: 1;
    border: none
}

.o-social_feed .m-social_feed__post .tweet-actions li a:hover {
    opacity: .7;
    border: none
}

.o-social_feed .m-social_feed__post .tweet-actions li.action-reply-container a {
    background: url(../assets/twitter-reply.svg) no-repeat 0 0
}

.o-social_feed .m-social_feed__post .tweet-actions li.action-fav-container a {
    background: url(../assets/twitter-star.svg) no-repeat 0 0
}

.o-social_feed .a-header--3,
.o-social_feed h3 {
    color: #0077a9;
    font-weight: 200;
    margin: 0
}

.o-harbors_campaign img {
    border: 4px solid #ccc
}

.o-harbors_campaign__intro {
    background-color: #f9f9f9;
    margin-bottom: 2rem
}

.o-harbors_campaign__intro p:first-child {
    margin-top: 0
}

.o-harbors_campaign__intro p:last-child {
    margin-bottom: 0
}

.o-harbors_campaign__intro .a-header--2,
.o-harbors_campaign__intro h2 {
    line-height: 1;
    font-size: 1.78rem;
    font-weight: 200;
    margin-top: 0
}

.o-harbors_campaign section .a-header--5,
.o-harbors_campaign section h5 {
    font-size: 1.1061946903rem;
    font-weight: 400
}

.o-harbors_campaign section .a-header--5 strong,
.o-harbors_campaign section h5 strong {
    font-weight: 400
}

.o-harbors_campaign section .a-header--4,
.o-harbors_campaign section h4 {
    display: flex;
    align-items: center;
    font-size: 25px
}

.o-harbors_campaign__body {
    width: 99.5vw;
    position: relative;
    background-color: #0077a9;
    padding: 2rem 0
}

.o-harbors_campaign__body .o-harbor_campaign__intro p {
    font-size: 1.1615044248rem;
    line-height: 1.6592920354rem
}

.o-harbors_campaign__body .o-harbor_campaign__intro p:first-child {
    margin-top: 0
}

.o-harbors_campaign__body>section {
    width: 85%;
    margin: 0 auto;
    padding: 1.5rem
}

.o-harbors_campaign__body>section:last-of-type {
    padding-bottom: 2rem
}

.o-harbors_campaign__body>section .a-header--3,
.o-harbors_campaign__body>section h3 {
    line-height: 1;
    font-size: 1.7rem;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
    padding-bottom: 30px
}

.o-harbors_campaign__slider {
    background-color: #f9f9f9
}

.o-harbors_campaign__slider .views-field-field-extremist-entity-assoc {
    font-size: .9402654867rem;
    background: #0072a4;
    padding: 5px 10px;
    color: #fff;
    font-weight: 700
}

.o-harbors_campaign__slider .views-field-title {
    line-height: 1.5486725664rem;
    font-size: 1rem;
    font-weight: 700;
    color: #0072a4;
    margin: 10px 0 0;
    font-size: .8849557522rem
}

.o-harbors_campaign__slider .views-field-field-position {
    font-size: .8296460177rem;
    line-height: 1.3274336283rem
}

.o-harbors_campaign__slider .slick-slider {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.o-harbors_campaign__slider .slick-slider .slick-arrow {
    height: 3.5rem;
    width: 1.5rem;
    background: 0 0;
    border: none;
    padding: 0 1rem
}

.o-harbors_campaign__slider .slick-slider .slick-arrow.slick-prev {
    margin-right: 1rem
}

.o-harbors_campaign__slider .slick-slider .slick-arrow.slick-next {
    margin-left: 1rem
}

.o-featured_research .field--name-field-home-research-link .o-harbors_campaign__slider .slick-slider .slick-arrow a,
.o-harbors_campaign__slider .slick-slider .slick-arrow .a-icon__left_arrow,
.o-harbors_campaign__slider .slick-slider .slick-arrow .a-icon__right_arrow,
.o-harbors_campaign__slider .slick-slider .slick-arrow .o-featured_research .field--name-field-home-research-link a {
    color: #0077a9
}

.o-featured_research .field--name-field-home-research-link .o-harbors_campaign__slider .slick-slider .slick-arrow a:after,
.o-harbors_campaign__slider .slick-slider .slick-arrow .a-icon__left_arrow:after,
.o-harbors_campaign__slider .slick-slider .slick-arrow .a-icon__right_arrow:after,
.o-harbors_campaign__slider .slick-slider .slick-arrow .o-featured_research .field--name-field-home-research-link a:after {
    background-color: transparent;
    transform: rotate(-45deg) scale(3)
}

.o-harbors_campaign__slider .slick-slider .slick-arrow .a-icon__left_arrow:after {
    transform: rotate(45deg) scale(3)
}

.o-harbors_campaign__slider--leaders .slick-track {
    display: flex
}

.o-harbors_campaign__slider--leaders .views-row {
    background-color: #efefef;
    margin: 0 .5rem;
    padding: 1rem;
    font-size: .9rem
}

.o-harbors_campaign__slider--leaders .views-row.slick-slide {
    height: unset
}

.o-harbors_campaign__slider--leaders .views-field-field-extremist-image a {
    display: flex;
    position: relative;
    margin-bottom: .75rem;
    border: 0
}

.o-harbors_campaign__slider--leaders .views-field-field-extremist-image a:hover {
    border-bottom: 0
}

.o-harbors_campaign__slider--leaders .views-field-field-extremist-image a:after,
.o-harbors_campaign__slider--leaders .views-field-field-extremist-image a:before {
    display: none
}

.o-harbors_campaign__slider--leaders .views-field-field-extremist-image a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 119, 169, .4)
}

.o-harbors_campaign__slider--leaders .views-field-field-extremist-image a:after {
    content: "Read Full Report";
    background-color: #f9f9f9;
    padding: .5rem 1rem;
    position: absolute;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
    margin: 0 29%
}

.o-harbors_campaign__slider--leaders .views-field-field-extremist-image a:hover:after,
.o-harbors_campaign__slider--leaders .views-field-field-extremist-image a:hover:before {
    display: block
}

.o-harbors_campaign__slider--leaders .views-field-field-extremist-image a img {
    width: 100%;
    height: 100%
}

.o-harbors_campaign__slider--content {
    padding-bottom: 2rem
}

.o-harbors_campaign__slider--content .m-grid--half {
    align-items: flex-start
}

.o-harbors_campaign__slider--content .m-grid__item img,
.o-harbors_campaign__slider--content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.o-harbors_campaign__slider--content .o-report__extremist_hubs .key-findings .row p img,
.o-harbors_campaign__slider--content .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .o-harbors_campaign__slider--content .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row .o-harbors_campaign__slider--content p img,
.o-report__extremist_hubs .o-harbors_campaign__slider--content .key-findings .m-grid--half .m-report__keypoint img,
.o-report__keypoints .m-grid--half .o-harbors_campaign__slider--content .m-report__keypoint img {
    width: 100%
}

.o-harbors_campaign__content {
    margin: 2rem 0
}

.o-harbors_campaign__content .m-grid--half {
    justify-content: center
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0 0 1.5rem
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row .a-header--4,
.o-harbors_campaign__content .m-harbors_campaign__paragraph_row h4 {
    font-size: 1.6592920354rem;
    margin: 1rem 0;
    display: block
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row .a-header--3,
.o-harbors_campaign__content .m-harbors_campaign__paragraph_row h3 {
    margin: 0 0 1rem
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row img {
    width: 100%
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.m-grid__item,
.o-harbors_campaign__content .o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__paragraph_row.full-width-row.m-report__keypoint,
.o-harbors_campaign__content .o-report__extremist_hubs .key-findings .row p.m-harbors_campaign__paragraph_row.full-width-row,
.o-harbors_campaign__content .o-report__keypoints .m-grid--half .m-harbors_campaign__paragraph_row.full-width-row.m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .o-harbors_campaign__content p.m-harbors_campaign__paragraph_row.full-width-row,
.o-report__extremist_hubs .o-harbors_campaign__content .key-findings .m-grid--half .m-harbors_campaign__paragraph_row.full-width-row.m-report__keypoint,
.o-report__keypoints .m-grid--half .o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.m-report__keypoint {
    flex-basis: 100%;
    margin-right: 0;
    margin-left: 0
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.country-report {
    flex-grow: 0;
    align-items: center
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.country-report .a-header--4,
.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.country-report h4 {
    margin-bottom: 1.1061946903rem
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.country-report .a-header--subtitle {
    margin-top: .25rem
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.country-report .m-harbors_campaign__paragraph_row__country_meta {
    background-color: #efefef;
    border: 3px solid #efefef
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.country-report .m-harbors_campaign__paragraph_row__body {
    background-color: #d8d8d8;
    padding: 1rem 1.5rem
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.background-image {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 1.5rem;
    background-size: cover
}

.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.background-image .a-header--4,
.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.background-image h4,
.o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.background-image p {
    color: #000
}

.o-harbors_campaign__petition {
    width: 99.5vw;
    position: relative;
    background-color: #efefef;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2.5rem
}

.o-harbors_campaign__petition .a-header--3,
.o-harbors_campaign__petition h3 {
    margin: 0 0 .75rem
}

.o-harbors_campaign__petition .a-header--4,
.o-harbors_campaign__petition h4 {
    font-size: 1.6592920354rem;
    margin-top: 0
}

.o-harbors_campaign__petition form {
    text-align: center;
    width: 100%
}

.o-harbors_campaign__petition form input[type=checkbox] {
    margin-right: .8rem
}

.o-harbors_campaign__petition input.a-input--text {
    background-color: #d8d8d8;
    padding: .75rem 1rem;
    border: none;
    margin: 0 0 1.5rem
}

.o-harbors_campaign__petition input[type=checkbox] {
    margin-right: .15rem
}

.o-harbors_campaign__related-blogs .a-header--3,
.o-harbors_campaign__related-blogs h3 {
    margin-bottom: 1rem
}

.o-harbors_campaign--factsheet .m-harbors_campaign__download {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding img {
    border: 0
}

.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding p {
    margin-bottom: 0;
    color: #014968
}

.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-grid__item,
.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__extremist_hubs .key-findings .row p,
.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding p,
.o-report__extremist_hubs .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .key-findings .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-report__keypoint {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 38px;
    background-color: #d1dae3
}

.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-grid__item>img,
.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint>img,
.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__extremist_hubs .key-findings .row p>img,
.o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__keypoints .m-grid--half .m-report__keypoint>img,
.o-report__extremist_hubs .key-findings .m-grid--half .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-report__keypoint>img,
.o-report__extremist_hubs .key-findings .row .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding p>img,
.o-report__extremist_hubs .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .key-findings .m-grid--half .m-report__keypoint>img,
.o-report__keypoints .m-grid--half .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-report__keypoint>img {
    max-width: 97px
}

.o-harbors_campaign--factsheet .m-harbors_campaign__financier {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    border-top: 2px solid #efefef;
    padding: 1.5rem 0
}

.o-harbors_campaign--factsheet .m-harbors_campaign__financier>img {
    margin-right: 1rem
}

.o-harbors_campaign--factsheet .m-harbors_campaign__financier>ul {
    flex-basis: 100%;
    flex-grow: 1
}

.o-harbors_campaign--factsheet .m-harbors_campaign__financier blockquote {
    margin-top: 1rem
}

.o-harbors_campaign--factsheet .a-header--4,
.o-harbors_campaign--factsheet h4 {
    margin-bottom: 1rem
}

.o-harbors_campaign--factsheet .a-header--4>img,
.o-harbors_campaign--factsheet h4>img {
    margin-right: 1rem
}

.o-harbors_campaign--factsheet .a-header--5,
.o-harbors_campaign--factsheet h5 {
    margin-bottom: 1rem
}

.o-harbors_campaign--factsheet hr {
    border-top: 1px solid #efefef;
    color: #efefef
}

.o-harbors-campaign__teasers .node {
    margin-top: 0;
    width: 100%
}

.o-header {
    background-color: #0077a9;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top: .5530973451rem solid #000;
    border-bottom: 1px solid #fff;
    color: #f9f9f9;
    padding: 1rem;
    /* display: -ms-grid;
    display: grid;
    grid-template-areas: ". top ." ". bottom ." ". meta . ";
    -ms-grid-columns: 1fr 95% 1fr;
    grid-template-columns: 1fr minmax(min(20vw, 100vw), 1240px) 1fr;
    -ms-grid-rows: minmax(auto, 68px) auto auto;
    grid-template-rows: minmax(auto, 68px) auto auto */
}

body.path-frontpage .o-header {
    padding-bottom: 10.6194690265rem
}

.o-header .m-header__bottom,
.o-header .m-header__top {
    padding: .5530973451rem 1.1061946903rem
}

.o-header .m-header__top {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: top;
    display: flex;
    align-items: center
}

.o-header .m-header__top.sticky {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    width: 100vw;
    padding-right: 4rem;
    z-index: 100;
    transition: all .25s ease-in-out
}

.o-header .m-header__top.sticky .a-link__home {
    display: block;
    border-bottom: none
}

.o-header .m-header__top .a-link__home {
    order: 2;
    border-bottom: none
}

.o-header .m-header__top .a-logo,
.o-header .m-header__top .a-logo__socialmedia {
    width: 3.3185840708rem;
    height: 3.0420353982rem
}

.o-header .m-header__top .m-donate,
.o-header .m-header__top .m-search__reveal {
    order: 3
}

.o-header .m-header__top .m-donate .m-search__reveal {
    display: inline-flex;
    transform: translateY(5px);
    margin-left: .25rem
}

.o-header .m-header__top .m-donate .m-search__reveal .a-icon__magnifying_glass {
    border: 2px solid
}

.o-header .m-header__top .m-donate .m-search__reveal .a-icon__magnifying_glass:after {
    height: 8px;
    left: 18px;
    width: 2px;
    top: 16px
}

.o-header .m-header__top .a-button--clear,
.o-header .m-header__top .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.o-header .m-header__top .search-form .form-submit,
.o-header .m-header__top .views-exposed-form .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-header .m-header__top .button,
.search-form .o-header .m-header__top .form-submit,
.views-exposed-form .o-header .m-header__top .button {
    text-transform: uppercase;
    border-color: #f9f9f9;
    color: #f9f9f9;
    font-size: .7em;
    padding: .5em .8em
}

.o-header .m-header__top .a-button--clear:hover,
.o-header .m-header__top .p-topic .o-topic .m-topic__news__filter .a-form__apply .button:hover,
.o-header .m-header__top .search-form .form-submit:hover,
.o-header .m-header__top .views-exposed-form .button:hover,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-header .m-header__top .button:hover,
.search-form .o-header .m-header__top .form-submit:hover,
.views-exposed-form .o-header .m-header__top .button:hover {
    color: #000;
    background-color: #f9f9f9
}

.o-header .m-header__top .m-topicmenu--dropdown {
    margin-left: auto;
    order: 4
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li {
    padding: .5rem 1rem;
    cursor: pointer
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li>span.a-icon__dropdown_arrow {
    position: relative;
    padding-right: 2rem;
    text-transform: uppercase
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li>span.a-icon__dropdown_arrow:after,
.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li>span.a-icon__dropdown_arrow:before {
    top: 4px;
    transform: rotate(-45deg);
    transition: transform .25s ease-in-out
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li>span.a-icon__dropdown_arrow:before {
    right: .45rem;
    transform: rotate(45deg)
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li .m-navigation--topics {
    display: none
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:focus,
.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:hover {
    background-color: #0077a9
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:focus .a-icon__dropdown_arrow:after,
.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:focus .a-icon__dropdown_arrow:before,
.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:hover .a-icon__dropdown_arrow:after,
.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:hover .a-icon__dropdown_arrow:before {
    transform: rotate(45deg)
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:focus .a-icon__dropdown_arrow:before,
.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:hover .a-icon__dropdown_arrow:before {
    transform: rotate(-45deg)
}

.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:focus .m-navigation--topics,
.o-header .m-header__top .m-topicmenu--dropdown .m-topicmenu>li:hover .m-navigation--topics {
    display: block
}

.o-header .m-header__top .m-topicmenu--dropdown .a-form__select--transparent {
    background: 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    text-transform: uppercase
}

.o-header .m-header__top .a-menu__reveal {
    order: 5
}

.o-header .m-header__top .m-navigation {
    order: 1
}

.o-header .m-header__bottom {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    grid-area: bottom;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    max-width: 100%
}

.o-header .m-header__bottom .a-link__home {
    flex: 0 0 12%;
    margin-top: 1.5rem;
    align-self: flex-start;
    border-bottom: 0
}

.o-header .m-header__bottom .a-link__home:hover {
    border-bottom: none;
    text-decoration: none
}

.o-header .m-header__bottom .a-logo,
.o-header .m-header__bottom .a-logo__socialmedia {
    width: 7.0243362832rem;
    height: 6.5818584071rem
}

.o-header .m-header__content {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
    margin-left: auto;
    grid-area: meta
}

.o-header.o-blog .a-header--page-title,
.o-header.o-extremism_news_roundup .a-header--page-title,
.o-header.o-news .a-header--page-title,
.o-header.o-press_release .a-header--page-title,
.o-header.o-videos .a-header--page-title {
    font-size: 2rem
}

.o-header.o-general_extremist_groups,
.o-header.o-supremacy {
    padding-bottom: 2rem
}

.o-header.o-general_extremist_groups .m-report__return,
.o-header.o-supremacy .m-report__return {
    margin-bottom: 1.5rem;
    position: relative;
    display: block
}

.o-header.o-general_extremist_groups .m-report__return .a-icon__left_arrow,
.o-header.o-supremacy .m-report__return .a-icon__left_arrow {
    display: inline-block;
    width: 1rem;
    height: 1rem
}

.o-header--full-height {
    height: 100vh
}

.a-header--back {
    color: #f9f9f9;
    border-bottom: 1px solid transparent
}

.a-header--back:hover {
    border-bottom: 1px solid transparent;
    opacity: .7
}

.a-header--back:before {
    content: "❮";
    display: inline-block;
    height: 20px;
    width: 20px
}

.user-logged-in .o-header .m-header__top.sticky {
    top: 81px
}

.o-feeds--news {
    display: -ms-grid;
    display: grid;
    grid-template-areas: "featured listing";
    -ms-grid-columns: 1.15fr .85fr;
    grid-template-columns: 1.15fr .85fr;
    margin-top: 2rem;
    width: 99.5vw;
    position: relative
}

.o-feeds--news .m-featured-news__single {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: featured;
    overflow: hidden
}

.o-feeds--news .m-featured-news__list,
.o-feeds--news>.views-element-container {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: listing
}

.o-feeds--news .node--type-page.node--view-mode-featured-news-listing {
    margin: 0
}

.path-frontpage .layout-content {
    padding: 0
}

.path-frontpage .layout-content .node--type-home {
    margin-top: -38px
}

.path-frontpage .layout-content .o-featured_research {
    padding: 2rem 0 0
}

.o-featured_research {
    margin: 0 1rem 2rem
}

.o-featured_research .a-header--4 {
    color: #103d6b;
    margin-top: 0
}

.o-featured_research>p {
    color: #4a4a4a;
    font-weight: 300
}

.o-featured_research .m-featured_research__wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-around
}

.o-featured_research .m-featured_research__article {
    box-sizing: border-box;
    margin: 0 0 1rem
}

.o-featured_research .m-featured_research__article:nth-of-type(odd) {
    margin-left: 0
}

.o-featured_research .m-featured_research__article:nth-of-type(2n) {
    margin-right: 0
}

.o-featured_research .m-featured_research__article__header {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-template-areas: "header";
    background-color: #143443
}

.o-featured_research .m-featured_research__article__header img {
    max-width: 100%;
    filter: opacity(.5);
    transition: filter .25s ease-in-out;
    z-index: 2
}

.o-featured_research .m-featured_research__article__header a,
.o-featured_research .m-featured_research__article__header img {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: header;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
    position: relative
}

.o-featured_research .m-featured_research__article__header a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #f9f9f9;
    height: 100%;
    text-align: center;
    width: 100%;
    z-index: 5
}

.o-featured_research .m-featured_research__article__header a:hover {
    text-decoration: none
}

.o-featured_research .m-featured_research__article__header a .a-header--3,
.o-featured_research .m-featured_research__article__header a h3 {
    font-weight: 300
}

.o-featured_research .m-featured_research__article .a-featured_research__description {
    font-size: .8849557522rem;
    color: #4a4a4a;
    font-weight: 300;
    padding: 0 .5rem
}

.o-featured_research .m-featured_research__article:hover .m-featured_research__article__header img {
    filter: opacity(.3)
}

.o-featured_research .field--name-field-home-research-link {
    font-size: .8849557522rem;
    font-style: italic;
    font-weight: 300
}

.o-featured_research .field--name-field-home-research-link a {
    display: inline
}

.o-featured_research .field--name-field-home-research-link a:after,
.o-featured_research .field--name-field-home-research-link a:before {
    background-color: #0077a9;
    right: -1rem
}

.o-featured_research .field--name-field-home-research-link a:hover {
    color: #103d6b;
    text-decoration: none
}

.o-featured_research .field--name-field-home-research-link a:hover:after,
.o-featured_research .field--name-field-home-research-link a:hover:before {
    background-color: #103d6b
}

.o-homepage-hero {
    display: -ms-grid;
    display: grid;
    grid-template-areas: "featured aside";
    -ms-grid-columns: 60% 12% 1fr;
    grid-template-columns: 60% 1fr;
    gap: 12%
}

.o-homepage-hero .m-homepage-hero__featured {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: featured;
    padding-top: 4vh;
    padding-left: 10%
}

.o-homepage-hero .m-homepage-hero__featured .a-title {
    margin-bottom: 1.25rem
}

.o-homepage-hero .m-homepage-hero__news {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: aside
}

.o-homepage-hero .m-homepage-hero__news__item {
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem
}

.o-homepage-hero .m-homepage-hero__news__item:last-of-type {
    border: none
}

.o-homepage-hero .m-homepage-hero__news__item .field--name-field-sub-headline {
    font-size: .6637168142rem;
    font-weight: 700;
    text-transform: uppercase
}

.o-homepage-hero .m-homepage-hero__news__item a {
    color: #f9f9f9;
    font-size: 1.1061946903rem;
    line-height: 1.1;
    -webkit-text-decoration-color: hsla(0, 0%, 97.6%, .5);
    text-decoration-color: hsla(0, 0%, 97.6%, .5);
    border-color: hsla(0, 0%, 97.6%, .5);
    border-width: 0
}

.o-homepage-hero .m-homepage-hero__news__item a .ext {
    display: none
}

.o-homepage-hero .m-homepage-hero__news .m-featured-news--list {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: aside;
    padding: 0;
    background: 0 0
}

.o-homepage-hero .m-homepage-hero__news .m-featured-news--list .view-header {
    display: none
}

.o-homepage-hero .m-homepage-hero__news .m-featured-news--list .m-featured-news__item {
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem
}

.o-homepage-hero .m-homepage-hero__news .m-featured-news--list .m-featured-news__item:last-of-type {
    border: none
}

.o-homepage-hero .m-homepage-hero__news .m-featured-news--list .a-news__date {
    font-size: .6637168142rem;
    font-weight: 700;
    text-transform: uppercase
}

.o-homepage-hero .m-homepage-hero__news .m-featured-news--list .a-news__title a {
    color: #f9f9f9;
    font-size: 1.1061946903rem;
    line-height: 1.1;
    -webkit-text-decoration-color: hsla(0, 0%, 97.6%, .5);
    text-decoration-color: hsla(0, 0%, 97.6%, .5);
    border-color: hsla(0, 0%, 97.6%, .5);
    border-width: 0;
    font-weight: 300
}

.o-trending-topics {
    background-color: #000;
    display: flex;
    overflow: hidden;
    padding: .5rem 8vw calc(.5rem - 10px)
}

.o-trending-topics .a-icon__magnifying_glass {
    border-color: #f9f9f9
}

.o-trending-topics .a-icon__magnifying_glass:after {
    background-color: #f9f9f9
}

.o-trending-topics .a-header--2,
.o-trending-topics h2 {
    color: #519cf4;
    font-size: 1rem;
    font-weight: 400;
    margin: .5rem 0;
    position: relative;
    grid-area: label;
    white-space: nowrap;
    display: flex
}

.o-featured_research .field--name-field-home-research-link .o-trending-topics .a-header--2 a,
.o-featured_research .field--name-field-home-research-link .o-trending-topics h2 a,
.o-trending-topics .a-header--2 .a-icon__right_arrow,
.o-trending-topics .a-header--2 .o-featured_research .field--name-field-home-research-link a,
.o-trending-topics h2 .a-icon__right_arrow,
.o-trending-topics h2 .o-featured_research .field--name-field-home-research-link a {
    color: #519cf4
}

.o-trending-topics .m-trending-topics__container {
    grid-area: trending-topics;
    -ms-grid-row-align: center;
    align-self: center;
    padding-left: 3.5951327434rem
}

.o-trending-topics .m-trending-topics__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row nowrap;
    flex-wrap: wrap;
    align-items: flex-start;
    height: 30px;
    overflow: hidden
}

@supports(gap:1rem) {
    .o-trending-topics .m-trending-topics__list {
        gap: 1rem
    }
}

.o-trending-topics .m-trending-topics__list li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .o-trending-topics .m-trending-topics__list li {
        margin-bottom: 0
    }
}

.o-trending-topics .m-trending-topics__list li {
    margin: 0 1.5rem 0 0
}

.o-trending-topics .m-trending-topics__list a {
    color: #f9f9f9;
    font-size: .7743362832rem;
    font-weight: 300;
    white-space: nowrap
}

.o-trending-topics .m-trending-topics__list a:hover {
    color: #519cf4;
    text-decoration: none
}

.o-trending-topics .m-trending-topics__list .ext {
    display: none
}

.o-layout--blue a {
    color: #f9f9f9;
    font-weight: 400
}

.o-layout--blue a:hover {
    -webkit-text-decoration-color: hsla(0, 0%, 97.6%, .6);
    text-decoration-color: hsla(0, 0%, 97.6%, .6)
}

.o-layout--blue .layout-builder-block {
    background-color: #0077a9
}

.o-layout__cta.has-image {
    background-size: cover;
    background-position: 50%
}

.o-layout__cta.has-image>.m-block__foreground {
    padding: 1rem 1.5rem
}

.o-layout__cta>.m-block__foreground {
    justify-content: center;
    align-content: center
}

.o-layout__cta>.m-block__foreground,
.o-layout__cta>.m-block__foreground form {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

.o-layout__cta>.m-block__foreground form input:not([type=submit]) {
    color: #000
}

.c-german-page__section--report .o-layout__cta>.m-block__foreground a.button a,
.c-micro-site--home .o-layout__cta>.m-block__foreground a.more-link a,
.c-micro-site-news .more-link .o-layout__cta>.m-block__foreground a a,
.m-form__joinus .o-layout__cta>.m-block__foreground input[type=submit] a,
.m-report__news-article .a-article__body .o-layout__cta>.m-block__foreground .views-more-link a,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .o-layout__cta>.m-block__foreground button a,
.o-extremists__leader__form div#stay-updated form .o-layout__cta>.m-block__foreground input[type=submit] a,
.o-layout__cta>.m-block__foreground .a-button--center a,
.o-layout__cta>.m-block__foreground .a-button--clear a,
.o-layout__cta>.m-block__foreground .a-button--gray a,
.o-layout__cta>.m-block__foreground .a-button--return a,
.o-layout__cta>.m-block__foreground .a-button--secondary a,
.o-layout__cta>.m-block__foreground .a-button--white a,
.o-layout__cta>.m-block__foreground .a-button a,
.o-layout__cta>.m-block__foreground .button--center a,
.o-layout__cta>.m-block__foreground .button--clear a,
.o-layout__cta>.m-block__foreground .button--gray a,
.o-layout__cta>.m-block__foreground .button--return a,
.o-layout__cta>.m-block__foreground .button--secondary a,
.o-layout__cta>.m-block__foreground .button--white a,
.o-layout__cta>.m-block__foreground .c-german-page__section--report a.button a,
.o-layout__cta>.m-block__foreground .c-glossary__link a,
.o-layout__cta>.m-block__foreground .c-micro-site--home a.more-link a,
.o-layout__cta>.m-block__foreground .c-micro-site-news .more-link a a,
.o-layout__cta>.m-block__foreground .m-form__joinus input[type=submit] a,
.o-layout__cta>.m-block__foreground .m-report__news-article .a-article__body .views-more-link a,
.o-layout__cta>.m-block__foreground .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button a,
.o-layout__cta>.m-block__foreground .o-extremists__leader__form div#stay-updated form input[type=submit] a,
.o-layout__cta>.m-block__foreground .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button a,
.o-layout__cta>.m-block__foreground .o-report__extremist_hubs .button a,
.o-layout__cta>.m-block__foreground .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button a,
.o-layout__cta>.m-block__foreground .o-report__grid .view-white-supremacy .view-filters .form--inline .button a,
.o-layout__cta>.m-block__foreground .o-report__grid__analysis .view-filters .form--inline .button a,
.o-layout__cta>.m-block__foreground .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button a,
.o-layout__cta>.m-block__foreground .p-regional-offices .m-block .view-footer .views-display-link a,
.o-layout__cta>.m-block__foreground .p-threats .view-filters form .button a,
.o-layout__cta>.m-block__foreground .p-topic .o-topic .m-topic__news .pager .button a,
.o-layout__cta>.m-block__foreground .p-topic .o-topic .m-topic__news__filter .a-form__apply .button a,
.o-layout__cta>.m-block__foreground .pager.js-pager__items .button a,
.o-layout__cta>.m-block__foreground .search-form .form-submit a,
.o-layout__cta>.m-block__foreground .views-exposed-form .button a,
.o-layout__cta>.m-block__foreground .webform-submission-contact-form .webform-button--submit a,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-layout__cta>.m-block__foreground .button a,
.o-report__extremist_hubs .o-layout__cta>.m-block__foreground .button a,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-layout__cta>.m-block__foreground .button a,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-layout__cta>.m-block__foreground .button a,
.o-report__grid__analysis .view-filters .form--inline .o-layout__cta>.m-block__foreground .button a,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .o-layout__cta>.m-block__foreground .button a,
.p-regional-offices .m-block .view-footer .o-layout__cta>.m-block__foreground .views-display-link a,
.p-threats .view-filters form .o-layout__cta>.m-block__foreground .button a,
.p-topic .o-topic .m-topic__news .pager .o-layout__cta>.m-block__foreground .button a,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-layout__cta>.m-block__foreground .button a,
.pager.js-pager__items .o-layout__cta>.m-block__foreground .button a,
.search-form .o-layout__cta>.m-block__foreground .form-submit a,
.views-exposed-form .o-layout__cta>.m-block__foreground .button a,
.webform-submission-contact-form .o-layout__cta>.m-block__foreground .webform-button--submit a {
    color: inherit
}

.c-german-page__section--report .o-layout--blue .o-layout__cta a.button a,
.c-micro-site--home .o-layout--blue .o-layout__cta a.more-link a,
.c-micro-site-news .more-link .o-layout--blue .o-layout__cta a a,
.m-form__joinus .o-layout--blue .o-layout__cta input[type=submit] a,
.m-report__news-article .a-article__body .o-layout--blue .o-layout__cta .views-more-link a,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .o-layout--blue .o-layout__cta button a,
.o-extremists__leader__form div#stay-updated form .o-layout--blue .o-layout__cta input[type=submit] a,
.o-layout--blue .o-layout__cta .a-button--center a,
.o-layout--blue .o-layout__cta .a-button--clear a,
.o-layout--blue .o-layout__cta .a-button--gray a,
.o-layout--blue .o-layout__cta .a-button--return a,
.o-layout--blue .o-layout__cta .a-button--secondary a,
.o-layout--blue .o-layout__cta .a-button--white a,
.o-layout--blue .o-layout__cta .a-button a,
.o-layout--blue .o-layout__cta .button--center a,
.o-layout--blue .o-layout__cta .button--clear a,
.o-layout--blue .o-layout__cta .button--gray a,
.o-layout--blue .o-layout__cta .button--return a,
.o-layout--blue .o-layout__cta .button--secondary a,
.o-layout--blue .o-layout__cta .button--white a,
.o-layout--blue .o-layout__cta .c-german-page__section--report a.button a,
.o-layout--blue .o-layout__cta .c-glossary__link a,
.o-layout--blue .o-layout__cta .c-micro-site--home a.more-link a,
.o-layout--blue .o-layout__cta .c-micro-site-news .more-link a a,
.o-layout--blue .o-layout__cta .m-form__joinus input[type=submit] a,
.o-layout--blue .o-layout__cta .m-report__news-article .a-article__body .views-more-link a,
.o-layout--blue .o-layout__cta .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button a,
.o-layout--blue .o-layout__cta .o-extremists__leader__form div#stay-updated form input[type=submit] a,
.o-layout--blue .o-layout__cta .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button a,
.o-layout--blue .o-layout__cta .o-report__extremist_hubs .button a,
.o-layout--blue .o-layout__cta .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button a,
.o-layout--blue .o-layout__cta .o-report__grid .view-white-supremacy .view-filters .form--inline .button a,
.o-layout--blue .o-layout__cta .o-report__grid__analysis .view-filters .form--inline .button a,
.o-layout--blue .o-layout__cta .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button a,
.o-layout--blue .o-layout__cta .p-regional-offices .m-block .view-footer .views-display-link a,
.o-layout--blue .o-layout__cta .p-threats .view-filters form .button a,
.o-layout--blue .o-layout__cta .p-topic .o-topic .m-topic__news .pager .button a,
.o-layout--blue .o-layout__cta .p-topic .o-topic .m-topic__news__filter .a-form__apply .button a,
.o-layout--blue .o-layout__cta .pager.js-pager__items .button a,
.o-layout--blue .o-layout__cta .search-form .form-submit a,
.o-layout--blue .o-layout__cta .views-exposed-form .button a,
.o-layout--blue .o-layout__cta .webform-submission-contact-form .webform-button--submit a,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-layout--blue .o-layout__cta .button a,
.o-report__extremist_hubs .o-layout--blue .o-layout__cta .button a,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-layout--blue .o-layout__cta .button a,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-layout--blue .o-layout__cta .button a,
.o-report__grid__analysis .view-filters .form--inline .o-layout--blue .o-layout__cta .button a,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .o-layout--blue .o-layout__cta .button a,
.p-regional-offices .m-block .view-footer .o-layout--blue .o-layout__cta .views-display-link a,
.p-threats .view-filters form .o-layout--blue .o-layout__cta .button a,
.p-topic .o-topic .m-topic__news .pager .o-layout--blue .o-layout__cta .button a,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-layout--blue .o-layout__cta .button a,
.pager.js-pager__items .o-layout--blue .o-layout__cta .button a,
.search-form .o-layout--blue .o-layout__cta .form-submit a,
.views-exposed-form .o-layout--blue .o-layout__cta .button a,
.webform-submission-contact-form .o-layout--blue .o-layout__cta .webform-button--submit a {
    font-weight: 300
}

.c-german-page__section--report .o-layout--blue .o-layout__cta a.button a:hover,
.c-micro-site--home .o-layout--blue .o-layout__cta a.more-link a:hover,
.c-micro-site-news .more-link .o-layout--blue .o-layout__cta a a:hover,
.m-form__joinus .o-layout--blue .o-layout__cta input[type=submit] a:hover,
.m-report__news-article .a-article__body .o-layout--blue .o-layout__cta .views-more-link a:hover,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .o-layout--blue .o-layout__cta button a:hover,
.o-extremists__leader__form div#stay-updated form .o-layout--blue .o-layout__cta input[type=submit] a:hover,
.o-layout--blue .o-layout__cta .a-button--center a:hover,
.o-layout--blue .o-layout__cta .a-button--clear a:hover,
.o-layout--blue .o-layout__cta .a-button--gray a:hover,
.o-layout--blue .o-layout__cta .a-button--return a:hover,
.o-layout--blue .o-layout__cta .a-button--secondary a:hover,
.o-layout--blue .o-layout__cta .a-button--white a:hover,
.o-layout--blue .o-layout__cta .a-button a:hover,
.o-layout--blue .o-layout__cta .button--center a:hover,
.o-layout--blue .o-layout__cta .button--clear a:hover,
.o-layout--blue .o-layout__cta .button--gray a:hover,
.o-layout--blue .o-layout__cta .button--return a:hover,
.o-layout--blue .o-layout__cta .button--secondary a:hover,
.o-layout--blue .o-layout__cta .button--white a:hover,
.o-layout--blue .o-layout__cta .c-german-page__section--report a.button a:hover,
.o-layout--blue .o-layout__cta .c-glossary__link a:hover,
.o-layout--blue .o-layout__cta .c-micro-site--home a.more-link a:hover,
.o-layout--blue .o-layout__cta .c-micro-site-news .more-link a a:hover,
.o-layout--blue .o-layout__cta .m-form__joinus input[type=submit] a:hover,
.o-layout--blue .o-layout__cta .m-report__news-article .a-article__body .views-more-link a:hover,
.o-layout--blue .o-layout__cta .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button a:hover,
.o-layout--blue .o-layout__cta .o-extremists__leader__form div#stay-updated form input[type=submit] a:hover,
.o-layout--blue .o-layout__cta .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button a:hover,
.o-layout--blue .o-layout__cta .o-report__extremist_hubs .button a:hover,
.o-layout--blue .o-layout__cta .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button a:hover,
.o-layout--blue .o-layout__cta .o-report__grid .view-white-supremacy .view-filters .form--inline .button a:hover,
.o-layout--blue .o-layout__cta .o-report__grid__analysis .view-filters .form--inline .button a:hover,
.o-layout--blue .o-layout__cta .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button a:hover,
.o-layout--blue .o-layout__cta .p-regional-offices .m-block .view-footer .views-display-link a:hover,
.o-layout--blue .o-layout__cta .p-threats .view-filters form .button a:hover,
.o-layout--blue .o-layout__cta .p-topic .o-topic .m-topic__news .pager .button a:hover,
.o-layout--blue .o-layout__cta .p-topic .o-topic .m-topic__news__filter .a-form__apply .button a:hover,
.o-layout--blue .o-layout__cta .pager.js-pager__items .button a:hover,
.o-layout--blue .o-layout__cta .search-form .form-submit a:hover,
.o-layout--blue .o-layout__cta .views-exposed-form .button a:hover,
.o-layout--blue .o-layout__cta .webform-submission-contact-form .webform-button--submit a:hover,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-layout--blue .o-layout__cta .button a:hover,
.o-report__extremist_hubs .o-layout--blue .o-layout__cta .button a:hover,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-layout--blue .o-layout__cta .button a:hover,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-layout--blue .o-layout__cta .button a:hover,
.o-report__grid__analysis .view-filters .form--inline .o-layout--blue .o-layout__cta .button a:hover,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .o-layout--blue .o-layout__cta .button a:hover,
.p-regional-offices .m-block .view-footer .o-layout--blue .o-layout__cta .views-display-link a:hover,
.p-threats .view-filters form .o-layout--blue .o-layout__cta .button a:hover,
.p-topic .o-topic .m-topic__news .pager .o-layout--blue .o-layout__cta .button a:hover,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-layout--blue .o-layout__cta .button a:hover,
.pager.js-pager__items .o-layout--blue .o-layout__cta .button a:hover,
.search-form .o-layout--blue .o-layout__cta .form-submit a:hover,
.views-exposed-form .o-layout--blue .o-layout__cta .button a:hover,
.webform-submission-contact-form .o-layout--blue .o-layout__cta .webform-button--submit a:hover {
    text-decoration: none
}

.o-layout--blue .o-layout__cta .button.webform-button--submit {
    background-color: #4a4a4a
}

.o-layout--blue .o-layout__cta .button.webform-button--submit:hover {
    background-color: #014968
}

.o-layout__grid--people .view-content {
    align-items: stretch;
    margin: 2rem 0
}

.o-layout__grid--people .view-content .m-grid__item img,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p img,
.o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p img,
.o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint img,
.o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint img {
    aspect-ratio: 1/1
}

.o-layout__grid--people .view-content .m-grid__item .a-header--4,
.o-layout__grid--people .view-content .m-grid__item h4,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-header--4,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint h4,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p .a-header--4,
.o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p h4,
.o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint .a-header--4,
.o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint h4,
.o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint .a-header--4,
.o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint h4,
.o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p .a-header--4,
.o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p h4,
.o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint .a-header--4,
.o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint h4,
.o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint .a-header--4,
.o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint h4 {
    font-size: 1em;
    margin: .75rem 0
}

.o-layout--blue .o-layout__grid--people .pager__item a {
    color: #000;
    background-color: #d8d8d8
}

.o-layout--blue .o-layout__grid--people .pager__item.is-active a {
    background-color: #4a4a4a;
    color: #f9f9f9;
    font-weight: 700
}

.o-layout__grid--report .m-tease__image a {
    line-height: 0;
    height: 100%
}

.o-layout__grid--report .m-tease__image img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.o-layout__grid--report .m-tease__content .a-title {
    margin: 0 0 .75rem
}

.o-layout__cards .m-card-list__item {
    color: #f9f9f9
}

.o-layout__cards .m-card-list__item img {
    width: 100%;
    aspect-ratio: 4/3;
    -o-object-fit: cover;
    object-fit: cover
}

.o-layout__cards .m-card-list__item__meta {
    color: inherit;
    padding: .75rem
}

.o-layout__cards .m-card-list__item__meta .a-header--4,
.o-layout__cards .m-card-list__item__meta h4 {
    color: inherit;
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: .5rem
}

.o-layout__cards .m-card-list__item__meta .a-header--4 a,
.o-layout__cards .m-card-list__item__meta h4 a {
    border-bottom: none
}

.o-layout__cards .m-card-list__item__meta .a-header--4 a:hover,
.o-layout__cards .m-card-list__item__meta h4 a:hover {
    -webkit-text-decoration-color: hsla(0, 0%, 97.6%, .6);
    text-decoration-color: hsla(0, 0%, 97.6%, .6)
}

.o-layout__cards .m-card-list__image {
    border-bottom: none
}

.o-layout--blue .o-layout__cards .m-card-list__item {
    background-color: #d8d8d8;
    color: #000
}

.o-layout--blue .o-layout__cards .m-card-list__item a {
    color: inherit;
    padding: 0
}

.o-layout--blue .o-layout__cards .m-card-list__item a:hover {
    -webkit-text-decoration-color: rgba(0, 0, 0, .6);
    text-decoration-color: rgba(0, 0, 0, .6)
}

.o-layout__header.textalign-center {
    text-align: center
}

.o-layout__header.textalign-right {
    text-align: right
}

.page-node-type-landing-page .ui-widget.ui-dialog.ui-dialog-off-canvas {
    width: 25vw !important;
    min-width: 500px !important;
    left: unset !important;
    right: 0
}

.page-node-type-landing-page .ui-dialog--narrow {
    max-width: 600px
}

.page-node-type-landing-page #drupal-off-canvas .js-form-item.form-item .field-multiple-table {
    margin-bottom: 1rem
}

.page-node-type-landing-page #drupal-off-canvas .js-form-item.form-item .field-multiple-table tr.draggable {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    max-width: 90%;
    margin: 0 auto
}

.page-node-type-landing-page #drupal-off-canvas .js-form-item.form-item .field-multiple-table tr.draggable td:nth-child(2) {
    max-width: 80%
}

.page-node-type-landing-page #drupal-off-canvas td:first-child,
.page-node-type-landing-page #drupal-off-canvas th:first-child {
    width: 50px
}

.page-node-type-landing-page #drupal-off-canvas .cke_chrome {
    width: 100% !important
}

.page-node-type-landing-page .layout .layout__region+.layout__region {
    padding-left: 1.25rem
}

.page-node-type-landing-page .layout .layout__region .block-inline-blockwysiwyg-text {
    clear: both
}

.layout-builder__section {
    outline: 2px dashed #2f91da
}

.layout-builder__section .m-report__subnav {
    background-color: #fff;
    position: unset;
    padding: 0;
    margin: 0;
    width: 100%
}

.layout-builder__section .m-report__subnav a {
    color: #000
}

.o-leadership__block {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 2.25rem 0
}

.o-leadership__block>.m-leadership__block {
    flex-basis: 100%
}

.p-leadership .a-header--3,
.p-leadership h3 {
    clear: both
}

.senior-leadership .o-leadership__block {
    justify-content: center;
    flex-wrap: wrap
}

.senior-leadership .o-leadership__block article {
    width: 22%
}

.senior-leadership .o-leadership__block .m-leadership__block:nth-of-type(3) {
    page-break-after: always
}

.o-muslim_brotherhood {
    margin-top: 2rem
}

.o-muslim_brotherhood .m-country_meta {
    display: flex;
    justify-content: space-between;
    margin-top: 2rem;
    margin-bottom: 1.5rem
}

.o-muslim_brotherhood .m-country_meta .a-header--3,
.o-muslim_brotherhood .m-country_meta h3 {
    margin: 0
}

.o-muslim_brotherhood .m-country_meta img {
    border: 1px solid #000
}

.o-muslim_brotherhood .o-layout-2col__col2 .a-header--2,
.o-muslim_brotherhood .o-layout-2col__col2 h2 {
    font-size: 1.6592920354rem;
    line-height: 1.6592920354rem
}

.o-muslim_brotherhood .o-report__keyleaders .key-item {
    flex-direction: column;
    margin-bottom: 1.25rem
}

.o-muslim_brotherhood .o-report__keyleaders .key-item .m-person__position,
.o-muslim_brotherhood .o-report__keyleaders .key-item .title {
    font-size: 16px;
    line-height: 18px
}

.o-muslim_brotherhood .o-report__keyleaders .key-item .m-person__headshot {
    margin-right: 0
}

.o-muslim_brotherhood .o-report__history {
    padding-bottom: 5rem
}

.o-muslim_brotherhood .o-report__ties .field--name-field-mb-ties-to-extremist ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-muslim_brotherhood .o-report__ties .field--name-field-mb-ties-to-extremist ul li {
    display: flex;
    flex-wrap: wrap
}

.o-muslim_brotherhood .o-report__ties .field--name-field-mb-ties-to-extremist ul li img {
    margin-right: 1rem
}

.o-muslim_brotherhood .o-report__ties .field--name-field-mb-ties-to-extremist ul li a,
.o-muslim_brotherhood .o-report__ties .field--name-field-mb-ties-to-extremist ul li strong {
    -ms-grid-row-align: center;
    align-self: center
}

.o-muslim_brotherhood .o-report__ties .field--name-field-mb-ties-to-extremist ul li p {
    flex-basis: 100%
}

.view-news-and-media .m-submenu .m-report__subnav__form label {
    color: #000
}

.view-news-and-media .m-submenu .m-contact {
    display: flex;
    padding: 2rem 0 0;
    justify-content: center
}

.c-german-page__section--report .view-news-and-media .m-submenu a.button,
.c-micro-site--home .view-news-and-media .m-submenu a.more-link,
.c-micro-site-news .more-link .view-news-and-media .m-submenu a,
.m-form__joinus .view-news-and-media .m-submenu input[type=submit],
.m-report__news-article .a-article__body .view-news-and-media .m-submenu .views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .view-news-and-media .m-submenu button,
.o-extremists__leader__form div#stay-updated form .view-news-and-media .m-submenu input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .view-news-and-media .m-submenu .button,
.o-report__extremist_hubs .view-news-and-media .m-submenu .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .view-news-and-media .m-submenu .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .view-news-and-media .m-submenu .button,
.o-report__grid__analysis .view-filters .form--inline .view-news-and-media .m-submenu .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .view-news-and-media .m-submenu .button,
.p-regional-offices .m-block .view-footer .view-news-and-media .m-submenu .views-display-link,
.p-threats .view-filters form .view-news-and-media .m-submenu .button,
.p-topic .o-topic .m-topic__news .pager .view-news-and-media .m-submenu .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .view-news-and-media .m-submenu .button,
.pager.js-pager__items .view-news-and-media .m-submenu .button,
.search-form .view-news-and-media .m-submenu .form-submit,
.view-news-and-media .m-submenu .a-button,
.view-news-and-media .m-submenu .a-button--center,
.view-news-and-media .m-submenu .a-button--clear,
.view-news-and-media .m-submenu .a-button--gray,
.view-news-and-media .m-submenu .a-button--return,
.view-news-and-media .m-submenu .a-button--secondary,
.view-news-and-media .m-submenu .a-button--white,
.view-news-and-media .m-submenu .button--center,
.view-news-and-media .m-submenu .button--clear,
.view-news-and-media .m-submenu .button--gray,
.view-news-and-media .m-submenu .button--return,
.view-news-and-media .m-submenu .button--secondary,
.view-news-and-media .m-submenu .button--white,
.view-news-and-media .m-submenu .c-german-page__section--report a.button,
.view-news-and-media .m-submenu .c-glossary__link,
.view-news-and-media .m-submenu .c-micro-site--home a.more-link,
.view-news-and-media .m-submenu .c-micro-site-news .more-link a,
.view-news-and-media .m-submenu .m-form__joinus input[type=submit],
.view-news-and-media .m-submenu .m-report__news-article .a-article__body .views-more-link,
.view-news-and-media .m-submenu .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.view-news-and-media .m-submenu .o-extremists__leader__form div#stay-updated form input[type=submit],
.view-news-and-media .m-submenu .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.view-news-and-media .m-submenu .o-report__extremist_hubs .button,
.view-news-and-media .m-submenu .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.view-news-and-media .m-submenu .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.view-news-and-media .m-submenu .o-report__grid__analysis .view-filters .form--inline .button,
.view-news-and-media .m-submenu .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.view-news-and-media .m-submenu .p-regional-offices .m-block .view-footer .views-display-link,
.view-news-and-media .m-submenu .p-threats .view-filters form .button,
.view-news-and-media .m-submenu .p-topic .o-topic .m-topic__news .pager .button,
.view-news-and-media .m-submenu .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.view-news-and-media .m-submenu .pager.js-pager__items .button,
.view-news-and-media .m-submenu .search-form .form-submit,
.view-news-and-media .m-submenu .views-exposed-form .button,
.view-news-and-media .m-submenu .webform-submission-contact-form .webform-button--submit,
.views-exposed-form .view-news-and-media .m-submenu .button,
.webform-submission-contact-form .view-news-and-media .m-submenu .webform-button--submit {
    border-radius: 0;
    color: #0077a9;
    border: 1px solid #0077a9;
    background-color: #f9f9f9;
    font-size: .8rem
}

.c-german-page__section--report .view-news-and-media .m-submenu a.button:hover,
.c-micro-site--home .view-news-and-media .m-submenu a.more-link:hover,
.c-micro-site-news .more-link .view-news-and-media .m-submenu a:hover,
.m-form__joinus .view-news-and-media .m-submenu input[type=submit]:hover,
.m-report__news-article .a-article__body .view-news-and-media .m-submenu .views-more-link:hover,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .view-news-and-media .m-submenu button:hover,
.o-extremists__leader__form div#stay-updated form .view-news-and-media .m-submenu input[type=submit]:hover,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .view-news-and-media .m-submenu .button:hover,
.o-report__extremist_hubs .view-news-and-media .m-submenu .button:hover,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .view-news-and-media .m-submenu .button:hover,
.o-report__grid .view-white-supremacy .view-filters .form--inline .view-news-and-media .m-submenu .button:hover,
.o-report__grid__analysis .view-filters .form--inline .view-news-and-media .m-submenu .button:hover,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .view-news-and-media .m-submenu .button:hover,
.p-regional-offices .m-block .view-footer .view-news-and-media .m-submenu .views-display-link:hover,
.p-threats .view-filters form .view-news-and-media .m-submenu .button:hover,
.p-topic .o-topic .m-topic__news .pager .view-news-and-media .m-submenu .button:hover,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .view-news-and-media .m-submenu .button:hover,
.pager.js-pager__items .view-news-and-media .m-submenu .button:hover,
.search-form .view-news-and-media .m-submenu .form-submit:hover,
.view-news-and-media .m-submenu .a-button--center:hover,
.view-news-and-media .m-submenu .a-button--clear:hover,
.view-news-and-media .m-submenu .a-button--gray:hover,
.view-news-and-media .m-submenu .a-button--return:hover,
.view-news-and-media .m-submenu .a-button--secondary:hover,
.view-news-and-media .m-submenu .a-button--white:hover,
.view-news-and-media .m-submenu .a-button:hover,
.view-news-and-media .m-submenu .button--center:hover,
.view-news-and-media .m-submenu .button--clear:hover,
.view-news-and-media .m-submenu .button--gray:hover,
.view-news-and-media .m-submenu .button--return:hover,
.view-news-and-media .m-submenu .button--secondary:hover,
.view-news-and-media .m-submenu .button--white:hover,
.view-news-and-media .m-submenu .c-german-page__section--report a.button:hover,
.view-news-and-media .m-submenu .c-glossary__link:hover,
.view-news-and-media .m-submenu .c-micro-site--home a.more-link:hover,
.view-news-and-media .m-submenu .c-micro-site-news .more-link a:hover,
.view-news-and-media .m-submenu .m-form__joinus input[type=submit]:hover,
.view-news-and-media .m-submenu .m-report__news-article .a-article__body .views-more-link:hover,
.view-news-and-media .m-submenu .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button:hover,
.view-news-and-media .m-submenu .o-extremists__leader__form div#stay-updated form input[type=submit]:hover,
.view-news-and-media .m-submenu .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button:hover,
.view-news-and-media .m-submenu .o-report__extremist_hubs .button:hover,
.view-news-and-media .m-submenu .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button:hover,
.view-news-and-media .m-submenu .o-report__grid .view-white-supremacy .view-filters .form--inline .button:hover,
.view-news-and-media .m-submenu .o-report__grid__analysis .view-filters .form--inline .button:hover,
.view-news-and-media .m-submenu .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button:hover,
.view-news-and-media .m-submenu .p-regional-offices .m-block .view-footer .views-display-link:hover,
.view-news-and-media .m-submenu .p-threats .view-filters form .button:hover,
.view-news-and-media .m-submenu .p-topic .o-topic .m-topic__news .pager .button:hover,
.view-news-and-media .m-submenu .p-topic .o-topic .m-topic__news__filter .a-form__apply .button:hover,
.view-news-and-media .m-submenu .pager.js-pager__items .button:hover,
.view-news-and-media .m-submenu .search-form .form-submit:hover,
.view-news-and-media .m-submenu .views-exposed-form .button:hover,
.view-news-and-media .m-submenu .webform-submission-contact-form .webform-button--submit:hover,
.views-exposed-form .view-news-and-media .m-submenu .button:hover,
.webform-submission-contact-form .view-news-and-media .m-submenu .webform-button--submit:hover {
    background-color: #0077a9;
    color: #f9f9f9
}

.path-news-and-media .view-news-and-media {
    margin-top: 0
}

.o-office__news .view-offices .view-content {
    display: flex;
    flex-flow: row wrap
}

.o-office__news .view-offices .view-content__item {
    flex-grow: 1;
    flex-shrink: 0
}

.o-office__news .view-offices .view-content__item--full {
    flex-basis: 100%
}

@supports(gap:1rem) {
    .o-office__news .view-offices .view-content {
        gap: 1rem
    }
}

.o-office__news .view-offices .view-content div {
    flex: 0 0 48%;
    background-color: #0077a9;
    margin: 0 0 1rem
}

@supports(gap:1rem) {
    .o-office__news .view-offices .view-content div {
        margin: 0
    }
}

.o-office__news .view-offices .view-content div .m-featured_news__article {
    padding: 1.5rem
}

.o-office__news .view-offices .view-content div .m-featured_news__article .a-news__title,
.o-office__news .view-offices .view-content div .m-featured_news__article .a-news__title .a-header--2,
.o-office__news .view-offices .view-content div .m-featured_news__article .a-news__title h2 {
    font-size: 1.1615044248rem
}

.o-office__news .view-offices .view-content div .m-featured_news__article .a-news__date {
    margin-top: 0
}

.o-office__news .view-offices .view-content div:nth-of-type(2n) {
    margin-right: 0
}

.o-office__news .view-offices .view-content div.m-featured-news__article {
    padding: 1.5rem
}

.o-office__news .view-offices .view-content div.m-featured-news__article .a-news__title,
.o-office__news .view-offices .view-content div.m-featured-news__article .a-news__title .a-header--2,
.o-office__news .view-offices .view-content div.m-featured-news__article .a-news__title h2 {
    font-size: 1.1615044248rem
}

.o-office__news .view-offices .view-content div.m-featured-news__article .a-news__date {
    margin-top: 0
}

.o-rc-analysis-bottom {
    margin-bottom: 40px
}

.o-rc-analysis-bottom__title {
    color: #024363;
    font-size: 24px;
    font-weight: 700;
    padding: 0;
    margin-top: 1.5rem;
    margin-bottom: 1rem
}

.o-rc-analysis-bottom .m-featured-list--bottom {
    display: flex;
    flex-direction: column
}

.o-rc-analysis-bottom .m-featured {
    background-color: #e5e7e6;
    padding: .75rem;
    margin-bottom: 1rem
}

.o-rc-analysis-bottom .m-featured .a-thumbnail a {
    border: none;
    transition: all .25s ease-in-out;
    opacity: 1
}

.o-rc-analysis-bottom .m-featured .a-thumbnail a:hover {
    opacity: .7
}

.o-rc-analysis-bottom .m-featured__title {
    display: block;
    color: #000;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1;
    padding-bottom: 10px;
    margin-bottom: 0;
    transition: all .25s ease-in-out;
    opacity: 1
}

.o-rc-analysis-bottom .m-featured__title:hover {
    opacity: .7;
    border-bottom: 2px solid transparent
}

.o-rc-analysis-bottom .m-featured__text p {
    font-size: 15px;
    line-height: 20px;
    color: #3a3c3b;
    margin: 0
}

.m-related {
    margin-bottom: .75rem
}

.m-related>.ds-1col {
    display: flex
}

.o-report {
    margin-top: 0
}

.o-report img {
    height: auto
}

.o-report__body img,
.o-report img {
    border: 4px solid #ccc
}

.o-report__title {
    font-size: 30px !important;
    line-height: 30px !important
}

.o-report__title.background {
    background: #000;
    color: #fff;
    padding: 20px 23px;
    background: url(../assets/analysis-report/cep_propagandists.jpg);
    background-size: cover;
    background-position: 50%;
    margin-top: 70px;
    font-size: 40px !important;
    line-height: auto !important
}

.o-report__numbers {
    width: 100%;
    justify-content: center
}

.o-report__numbers li {
    flex: 0 1 100%
}

.o-report__keyleaders .title {
    font-weight: 500
}

.o-report__keyleaders .field--name-field-threat-people,
.o-report__keyleaders .m-keyleaders__section {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    margin-top: 30px
}

.o-report__keyleaders .field--name-field-threat-people>.a-header--3,
.o-report__keyleaders .field--name-field-threat-people>h3,
.o-report__keyleaders .m-keyleaders__section>.a-header--3,
.o-report__keyleaders .m-keyleaders__section>h3 {
    flex: 1 0 100%;
    font-size: 1.1061946903rem;
    margin-top: 0
}

.o-report__keyleaders .field--name-field-threat-people>.field__item,
.o-report__keyleaders .field--name-field-threat-people>.key-item,
.o-report__keyleaders .m-keyleaders__section>.field__item,
.o-report__keyleaders .m-keyleaders__section>.key-item {
    flex: 0 1 50%;
    display: flex;
    justify-content: flex-start;
    align-items: top
}

.o-report__keyleaders .field--name-field-threat-people>.field__item .field--name-field-threat-person-leader,
.o-report__keyleaders .field--name-field-threat-people>.field__item .paragraph--type--threat-people,
.o-report__keyleaders .field--name-field-threat-people>.key-item .field--name-field-threat-person-leader,
.o-report__keyleaders .field--name-field-threat-people>.key-item .paragraph--type--threat-people,
.o-report__keyleaders .m-keyleaders__section>.field__item .field--name-field-threat-person-leader,
.o-report__keyleaders .m-keyleaders__section>.field__item .paragraph--type--threat-people,
.o-report__keyleaders .m-keyleaders__section>.key-item .field--name-field-threat-person-leader,
.o-report__keyleaders .m-keyleaders__section>.key-item .paragraph--type--threat-people {
    display: flex;
    flex: 1 0 100%
}

.o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader,
.o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader,
.o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader,
.o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader {
    margin: 0 0 1.5rem;
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center
}

.o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader .m-person__headshot,
.o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader .m-person__headshot,
.o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader .m-person__headshot,
.o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader .m-person__headshot {
    margin: 0
}

.o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader .m-person__headshot a,
.o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader .m-person__headshot a,
.o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader .m-person__headshot a,
.o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader .m-person__headshot a {
    display: block;
    border: none;
    text-align: center;
    width: 100%
}

.o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader .m-person__headshot a:hover,
.o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader .m-person__headshot a:hover,
.o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader .m-person__headshot a:hover,
.o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader .m-person__headshot a:hover {
    border: none;
    text-decoration: none
}

.o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader .m-person__headshot a img,
.o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader .m-person__headshot a img,
.o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader .m-person__headshot a img,
.o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader .m-person__headshot a img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader .m-person__position,
.o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader .m-person__position,
.o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader .m-person__position,
.o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader .m-person__position {
    font-size: .8849557522rem
}

.o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader .m-person__position p,
.o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader .m-person__position p,
.o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader .m-person__position p,
.o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader .m-person__position p {
    line-height: 1.15;
    margin: .15rem 0 0
}

.o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader .a-header--2,
.o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader h2,
.o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader .a-header--2,
.o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader h2,
.o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader .a-header--2,
.o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader h2,
.o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader .a-header--2,
.o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader h2 {
    line-height: 1;
    font-size: 1.35rem;
    font-weight: 400;
    margin-top: .5rem
}

section .o-report__history {
    padding-bottom: 5rem
}

.o-report__associations .field--name-field-associations>ul,
.o-report__associations .field--name-field-designations>ul,
.o-report__associations .field--name-field-threat-history-des>ul,
.o-report__designations .field--name-field-associations>ul,
.o-report__designations .field--name-field-designations>ul,
.o-report__designations .field--name-field-threat-history-des>ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-report__associations .field--name-field-associations>ul>li,
.o-report__associations .field--name-field-designations>ul>li,
.o-report__associations .field--name-field-threat-history-des>ul>li,
.o-report__designations .field--name-field-associations>ul>li,
.o-report__designations .field--name-field-designations>ul>li,
.o-report__designations .field--name-field-threat-history-des>ul>li {
    display: flex;
    flex-flow: column;
    margin-bottom: 1rem
}

.o-report__associations .field--name-field-associations>ul>li ul,
.o-report__associations .field--name-field-designations>ul>li ul,
.o-report__associations .field--name-field-threat-history-des>ul>li ul,
.o-report__designations .field--name-field-associations>ul>li ul,
.o-report__designations .field--name-field-designations>ul>li ul,
.o-report__designations .field--name-field-threat-history-des>ul>li ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-report__associations .field--name-field-associations>ul>li img,
.o-report__associations .field--name-field-designations>ul>li img,
.o-report__associations .field--name-field-threat-history-des>ul>li img,
.o-report__designations .field--name-field-associations>ul>li img,
.o-report__designations .field--name-field-designations>ul>li img,
.o-report__designations .field--name-field-threat-history-des>ul>li img {
    min-width: 250px;
    max-width: 250px;
    display: block;
    margin: 1rem auto;
    border: 0
}

.o-report__associations table,
.o-report__designations table {
    border: none
}

.o-report__associations table th,
.o-report__designations table th {
    text-align: left;
    padding: 0
}

.o-report__associations table tr,
.o-report__designations table tr {
    padding: 0
}

.o-report__associations table td,
.o-report__designations table td {
    padding: 0 1.5rem 1.5rem 0;
    vertical-align: top;
    width: 50%
}

.o-report__associations table td img,
.o-report__designations table td img {
    display: block;
    margin-bottom: 1rem
}

.o-report__media .view-threat .view-content {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.o-report__rhetoric .view-threat .view-filters .views-exposed-form #edit-field-term-rhetoric-category-target-id:not(.chosen-container),
.o-report__rhetoric .view-threat .view-filters .views-exposed-form .chosen-container .chosen-single {
    box-shadow: none;
    line-height: 1.6;
    height: 100%
}

.o-report__rhetoric .view-threat .view-filters .views-exposed-form #edit-field-term-rhetoric-category-target-id:not(.chosen-container)>div,
.o-report__rhetoric .view-threat .view-filters .views-exposed-form .chosen-container .chosen-single>div {
    display: none
}

.o-report__rhetoric .view-threat .views-infinite-scroll-content-wrapper {
    display: flex;
    flex-direction: column
}

.o-report__rhetoric.rhetoric__slide {
    background-color: #efefef;
    margin: 2rem auto;
    padding: 0 0 1rem
}

.o-report__rhetoric.rhetoric__slide .a-header--2,
.o-report__rhetoric.rhetoric__slide h2 {
    background: #0077a9;
    color: #f9f9f9;
    padding: 1rem 1.5rem;
    margin: 0;
    font-size: 2rem
}

.o-report__rhetoric.rhetoric__slide .item-list>ul {
    display: flex;
    justify-content: space-between
}

.o-report__rhetoric.rhetoric__slide .item-list>ul li {
    margin: 0
}

.o-report__rhetoric.rhetoric__slide .item-list>ul .slick-list {
    flex: 0 1 100%
}

.o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow {
    background: 0 0;
    border: none;
    flex: 1 0 5%;
    display: flex;
    justify-content: center;
    align-items: center
}

.o-featured_research .field--name-field-home-research-link .o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow a,
.o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow .a-icon__left_arrow,
.o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow .a-icon__right_arrow,
.o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow .o-featured_research .field--name-field-home-research-link a {
    color: #000
}

.o-featured_research .field--name-field-home-research-link .o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow a:after,
.o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow .a-icon__left_arrow:after,
.o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow .a-icon__right_arrow:after,
.o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow .o-featured_research .field--name-field-home-research-link a:after {
    border-width: 1px;
    transform: rotate(-45deg) scale(3)
}

.o-report__rhetoric.rhetoric__slide .item-list>ul .slick-arrow .a-icon__left_arrow:after {
    transform: rotate(45deg) scale(3)
}

.o-report__rhetoric.rhetoric__slide .m-rhetoric__fields {
    display: flex;
    align-content: center;
    padding: 1rem 1.25rem
}

.o-report__rhetoric.rhetoric__slide .m-rhetoric__author {
    background-color: #d8d8d8;
    padding: 2rem 1rem;
    margin: 1rem 2rem 1rem 0;
    flex: 1 1 20%
}

.o-report__rhetoric.rhetoric__slide .m-rhetoric__author .a-header--3,
.o-report__rhetoric.rhetoric__slide .m-rhetoric__author h3 {
    font-size: 1rem;
    margin: 0
}

.o-report__rhetoric.rhetoric__slide .m-rhetoric__author p {
    margin-top: .15rem
}

.o-report__rhetoric.rhetoric__slide .m-rhetoric__body {
    flex: 1 1 80%
}

.o-report #timeline-embed {
    overflow: visible;
    width: 100%;
    height: 600px
}

.o-report #timeline-embed.storyjs-embed {
    background-color: transparent;
    margin-bottom: 130px !important
}

.o-report #timeline-embed.storyjs-embed .vco-storyjs {
    background-color: transparent;
    overflow: unset
}

.o-report #timeline-embed.storyjs-embed .vco-storyjs .vco-container.vco-main {
    overflow: hidden
}

.o-report #timeline-embed.storyjs-embed .timenav-interval-background {
    background-color: transparent
}

.o-report__grid .m-report__grid__nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row nowrap
}

@supports(gap:1rem) {
    .o-report__grid .m-report__grid__nav ul {
        gap: 1rem
    }
}

.o-report__grid .m-report__grid__nav ul li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .o-report__grid .m-report__grid__nav ul li {
        margin-bottom: 0
    }
}

.o-report__grid .m-report__grid__nav ul li {
    flex: 0 1 50%
}

.o-report__grid .m-report__grid__nav ul li button {
    background-color: transparent;
    border: none;
    border-bottom: 5px solid #000;
    color: #000;
    display: block;
    padding: 1rem 0;
    width: 80%;
    margin: 0 auto
}

.o-report__grid .m-report__grid__nav ul li button:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    margin: 1rem auto -1rem;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000
}

.o-report__grid .m-report__grid__nav ul li button.selected {
    background-color: transparent;
    color: #0077a9;
    border-color: #0077a9
}

.o-report__grid .m-report__grid__nav ul li button.selected:after {
    border-bottom-color: #0077a9
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .node.m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .o-report__grid p.node,
.o-report__extremist_hubs .o-report__grid .key-findings .m-grid--half .node.m-report__keypoint,
.o-report__grid .m-grid__item.node,
.o-report__grid .o-report__extremist_hubs .key-findings .m-grid--half .node.m-report__keypoint,
.o-report__grid .o-report__extremist_hubs .key-findings .row p.node,
.o-report__grid .o-report__keypoints .m-grid--half .node.m-report__keypoint,
.o-report__keypoints .m-grid--half .o-report__grid .node.m-report__keypoint {
    margin: 0
}

.o-report__grid .view-general-extremist-groups .view-filters,
.o-report__grid .view-white-supremacy .view-filters {
    background-color: #0077a9;
    margin-bottom: 1.25rem;
    padding: 0 1.25rem
}

.o-report__grid .view-general-extremist-groups .view-filters .form--inline,
.o-report__grid .view-white-supremacy .view-filters .form--inline {
    align-items: center;
    background-color: #0077a9
}

.o-report__grid .view-general-extremist-groups .view-filters .form--inline label,
.o-report__grid .view-white-supremacy .view-filters .form--inline label {
    color: #fff;
    margin-right: .5rem
}

.o-report__grid .view-general-extremist-groups .view-filters .form--inline input[type=text],
.o-report__grid .view-white-supremacy .view-filters .form--inline input[type=text] {
    padding: .375rem 1rem
}

.o-report__grid .view-general-extremist-groups .view-filters .form--inline .form-actions,
.o-report__grid .view-white-supremacy .view-filters .form--inline .form-actions {
    align-self: flex-end
}

.o-report__grid .view-general-extremist-groups .view-empty,
.o-report__grid .view-white-supremacy .view-empty {
    margin-bottom: 5rem;
    text-align: center;
    font-size: 1.5rem
}

.o-report__grid__analysis {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1.5rem
}

.o-report__grid__analysis .view-empty {
    clear: both;
    width: 100%;
    text-align: center;
    font-size: 30px
}

.o-report__grid__analysis .view-header {
    display: flex;
    align-items: center;
    color: #f9f9f9;
    font-size: 2rem
}

.o-report__grid__analysis .view-filters,
.o-report__grid__analysis .view-header {
    flex: 1 0 50%;
    background-color: #0077a9;
    margin-bottom: 1.25rem;
    padding: 0 1.25rem
}

.o-report__grid__analysis .view-filters .form--inline {
    justify-content: flex-end;
    background-color: #0077a9
}

.o-report__grid__analysis .view-content {
    flex: 1 0 100%
}

.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(176px, 1fr));
    gap: 1rem;
    margin-bottom: 1rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p,
.o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint {
    background-color: #efefef;
    position: relative
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint>a,
.o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p>a,
.o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint>a,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item>a,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint>a,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p>a,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint>a,
.o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint>a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint>a:hover,
.o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p>a:hover,
.o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint>a:hover,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item>a:hover,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint>a:hover,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p>a:hover,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint>a:hover,
.o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint>a:hover {
    border-bottom: 2px solid transparent
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p img,
.o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint img,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item img,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p img,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint p,
.o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p p,
.o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint p,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item p,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint p,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p p,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint p,
.o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint p {
    padding: 0 1rem;
    line-height: 1.25
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint:hover,
.o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p:hover,
.o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint:hover,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item:hover,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:hover,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p:hover,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint:hover,
.o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint:hover {
    background-color: #0077a9
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint:hover>a,
.o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p:hover>a,
.o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint:hover>a,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item:hover>a,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:hover>a,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p:hover>a,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint:hover>a,
.o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint:hover>a {
    color: #f9f9f9
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint .ajax-progress,
.o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p .ajax-progress,
.o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint .ajax-progress,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item .ajax-progress,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .ajax-progress,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p .ajax-progress,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint .ajax-progress,
.o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint .ajax-progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 119, 169, .4);
    display: flex;
    justify-content: center;
    align-items: center
}

@-webkit-keyframes spinner-loader {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes spinner-loader {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint .ajax-progress:after,
.o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p .ajax-progress:after,
.o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint .ajax-progress:after,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item .ajax-progress:after,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .ajax-progress:after,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p .ajax-progress:after,
.o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint .ajax-progress:after,
.o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint .ajax-progress:after {
    content: "";
    -webkit-animation: spinner-loader 1.5s linear infinite;
    animation: spinner-loader 1.5s linear infinite;
    border-radius: .5em;
    box-shadow: 1.5em 0 0 0 rgba(0, 0, 51, .3), 1.1em 1.1em 0 0 rgba(0, 0, 51, .3), 0 1.5em 0 0 rgba(0, 0, 51, .3), -1.1em 1.1em 0 0 rgba(0, 0, 51, .3), -1.5em 0 0 0 rgba(0, 0, 51, .3), -1.1em -1.1em 0 0 rgba(0, 0, 51, .3), 0 -1.5em 0 0 rgba(0, 0, 51, .3), 1.1em -1.1em 0 0 rgba(0, 0, 51, .3);
    display: inline-block;
    font-size: 10px;
    width: 1em;
    height: 1em;
    margin: 1.5em;
    overflow: hidden;
    text-indent: 100%
}

.o-report__grid__analysis .pager {
    margin: 0 auto
}

.o-report__grid .view-general-extremist-groups .view-content,
.o-report__grid .view-white-supremacy .view-content {
    justify-content: flex-start;
    gap: 2rem
}

.o-report__grid .view-general-extremist-groups .view-content div,
.o-report__grid .view-white-supremacy .view-content div {
    flex-grow: 0
}

.o-report__grid .view-general-extremist-groups .view-content div .a-header--3,
.o-report__grid .view-general-extremist-groups .view-content div h3,
.o-report__grid .view-white-supremacy .view-content div .a-header--3,
.o-report__grid .view-white-supremacy .view-content div h3 {
    line-height: 1;
    font-size: 1.7rem;
    font-weight: 700;
    margin: 1rem 0
}

.o-report__awlaki div>img,
.o-report__awlaki figure img {
    border: 1px solid #4a4a4a
}

.o-report__awlaki footer {
    margin: 2rem 0
}

.o-report__awlaki footer .a-header--3,
.o-report__awlaki footer h3 {
    margin: 0 0 .75rem;
    text-align: center
}

.o-report__awlaki footer .bottom-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    counter-reset: bottom-nav-items
}

.o-report__awlaki footer .bottom-nav li {
    padding: 1.25rem;
    margin: 0 .15rem;
    display: flex;
    align-items: center;
    line-height: 21px;
    background-color: #3473bc;
    flex-grow: 1;
    flex-basis: 0
}

.o-report__awlaki footer .bottom-nav li:before {
    counter-increment: bottom-nav-items;
    content: counter(bottom-nav-items);
    color: #cfd8e1;
    display: block;
    font-size: 2rem;
    padding: 0 .75rem;
    height: 26px
}

.o-report__awlaki footer .bottom-nav li a {
    color: #cfd8e1
}

.o-report__awlaki footer .bottom-nav li a:hover {
    border-bottom: none;
    text-decoration: none
}

.o-report__awlaki footer .bottom-nav li.active,
.o-report__awlaki footer .bottom-nav li:hover {
    background-color: #519cf4
}

.o-report__awlaki footer .bottom-nav li.active:before,
.o-report__awlaki footer .bottom-nav li.active a,
.o-report__awlaki footer .bottom-nav li:hover:before,
.o-report__awlaki footer .bottom-nav li:hover a {
    color: #000
}

.o-report__awlaki--youtube section {
    margin-top: 3rem
}

.o-report__awlaki--youtube section .a-header--3:first-of-type,
.o-report__awlaki--youtube section h3:first-of-type {
    margin-top: 0
}

.o-report__awlaki--youtube section.columns>.left,
.o-report__awlaki--youtube section.columns>.right {
    flex-basis: 50%
}

.o-report__awlaki--youtube section.columns>.left img,
.o-report__awlaki--youtube section.columns>.right img {
    max-width: 100%
}

.o-report__awlaki--youtube section.columns>.left {
    padding-right: .75rem
}

.o-report__awlaki--youtube section.columns>.right {
    padding-left: .75rem
}

.o-report__awlaki--youtube section.columns .m-quote--blue {
    font-style: italic;
    margin-bottom: 0
}

.o-report__awlaki--youtube section img+p {
    font-style: italic;
    font-size: .85rem
}

.o-report__awlaki--youtube section .ol-letters>li>div {
    text-align: center;
    margin: 1.5rem 0
}

.o-report__dd .dis-featured {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin: 1.25rem 0
}

@supports(gap:1rem) {
    .o-report__dd .dis-featured {
        gap: 1.25rem
    }
}

.o-report__dd .dis-featured .d-top-featured {
    background-color: #ccdfea;
    background-repeat: no-repeat;
    background-size: 100%;
    color: #f9f9f9;
    display: flex;
    flex-direction: column;
    flex: 1 0 33%;
    margin: 0 .75rem;
    min-width: 310px
}

@supports(gap:1rem) {
    .o-report__dd .dis-featured .d-top-featured {
        margin: 0
    }
}

.o-report__dd .dis-featured .d-top-featured.item-1 {
    background-image: url(../assets/digital_disruption/digital_youtube.png)
}

.o-report__dd .dis-featured .d-top-featured.item-2 {
    background-image: url(../assets/digital_disruption/digital_twitter.png)
}

.o-report__dd .dis-featured .d-top-featured.item-3 {
    background-image: url(../assets/digital_disruption/digital_news.png)
}

.o-report__dd .dis-featured .d-top-featured .d-top-container {
    height: 248px;
    position: relative;
    display: flex;
    align-items: flex-end;
    padding: 1.5rem 1rem
}

.o-report__dd .dis-featured .d-top-featured .d-top-container .down-arrow {
    height: 46px;
    width: 46px;
    display: block;
    background-image: url(../assets/digital_disruption/digital_arrow_down.png);
    background-repeat: no-repeat;
    position: absolute;
    right: 1rem
}

.o-report__dd .dis-featured .d-top-featured .d-top-links {
    background-color: #ccdfea;
    padding: 1.5rem 1rem
}

.o-report__dd .dis-featured .d-top-featured .d-top-links ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-report__dd .dis-featured .d-top-featured .d-top-links ul li {
    font-size: .9rem;
    margin-bottom: .75rem;
    display: flex
}

.o-report__dd .dis-featured .d-top-featured .d-top-links ul li:before {
    content: "";
    background-image: url(../assets/digital_disruption/digital_link.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: .25rem;
    margin-right: .15rem;
    flex-shrink: 0
}

.o-report__dd .dis-featured .d-top-featured .d-top-links ul a {
    color: #0077a9
}

.o-report__dd .digital-disruption-facts .facts {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center
}

@supports(gap:1rem) {
    .o-report__dd .digital-disruption-facts .facts {
        gap: 1rem
    }
}

.o-report__dd .digital-disruption-facts .facts .fact {
    background-size: 100%;
    color: #f9f9f9;
    font-size: .9rem;
    width: 236px;
    height: 250px;
    margin: 0 .5rem;
    padding: 1rem;
    display: flex;
    justify-content: center;
    align-items: center
}

@supports(gap:1rem) {
    .o-report__dd .digital-disruption-facts .facts .fact {
        margin: 0
    }
}

.o-report__dd .digital-disruption-facts .facts .fact.item-1 {
    background-image: url(../assets/digital_disruption/fact1.jpg)
}

.o-report__dd .digital-disruption-facts .facts .fact.item-2 {
    background-image: url(../assets/digital_disruption/fact2.jpg)
}

.o-report__dd .digital-disruption-facts .facts .fact.item-3 {
    background-image: url(../assets/digital_disruption/fact3.jpg)
}

.o-report__dd .digital-disruption-facts .facts .fact.item-4 {
    background-image: url(../assets/digital_disruption/fact4.jpg)
}

.o-report__dd .digital-disruption-twitter {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

@supports(gap:1rem) {
    .o-report__dd .digital-disruption-twitter {
        gap: 1.5rem
    }
}

.o-report__dd .digital-disruption-twitter .a-header--3,
.o-report__dd .digital-disruption-twitter h3 {
    flex: 1 0 100%
}

.o-report__dd .digital-disruption-twitter .a-header--4,
.o-report__dd .digital-disruption-twitter h4 {
    margin-top: 0
}

.o-report__dd .digital-disruption-twitter .dt-left,
.o-report__dd .digital-disruption-twitter .dt-right {
    flex: 1 1 45%;
    margin: 0 .75rem
}

@supports(gap:1rem) {

    .o-report__dd .digital-disruption-twitter .dt-left,
    .o-report__dd .digital-disruption-twitter .dt-right {
        margin: 0
    }
}

.o-report__dd .digital-disruption-twitter .dt-right {
    background-color: #efefef;
    padding: 1rem 1.5rem
}

.o-report__dd .digital-disruption-twitter .dt-right .a-header--2,
.o-report__dd .digital-disruption-twitter .dt-right h2 {
    line-height: 1;
    font-size: 1.7rem;
    font-weight: 700;
    margin-top: 0
}

.o-report__dd .digital-disruption-twitter .dt-right .steps ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-report__dd .digital-disruption-twitter .dt-right .steps ul>div:before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    height: 28px;
    width: 28px;
    position: absolute;
    left: -15px;
    top: -5px
}

.o-report__dd .digital-disruption-twitter .dt-right .steps .step-content p {
    margin-top: 0
}

.o-report__dd .digital-disruption-twitter .dt-right .steps .step-title-not-yet {
    position: relative;
    font-size: 12px;
    padding-left: 20px;
    font-weight: 700;
    color: #fff;
    background-color: #f44;
    width: 97%;
    float: left;
    height: 18px;
    line-height: 20px
}

.o-report__dd .digital-disruption-twitter .dt-right .steps .step-title-not-yet:before {
    background-image: url(../assets/digital_disruption/digital_notcompleted.png)
}

.o-report__dd .digital-disruption-twitter .dt-right .steps .step-title-completed {
    position: relative;
    font-size: 12px;
    padding-left: 20px;
    font-weight: 700;
    color: #fff;
    background-color: #9acc00;
    width: 97%;
    float: left;
    height: 18px;
    line-height: 20px
}

.o-report__dd .digital-disruption-twitter .dt-right .steps .step-title-completed:before {
    background-image: url(../assets/digital_disruption/digital_completed.png)
}

.o-report__dd .digital-disruption-twitter .dt-right .steps .step-title-partially {
    position: relative;
    font-size: 12px;
    padding-left: 20px;
    font-weight: 700;
    color: #fff;
    background-color: #ffcf00;
    width: 97%;
    float: left;
    height: 18px;
    line-height: 20px
}

.o-report__dd .digital-disruption-twitter .dt-right .steps .step-title-partially:before {
    background-image: url(../assets/digital_disruption/digital_partial.png)
}

.o-report__dd .o-dd__leaders {
    margin-top: 2rem
}

.o-report__dd .o-dd__leaders .view-content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr)
}

@supports(gap:1rem) {
    .o-report__dd .o-dd__leaders .view-content {
        gap: .25rem
    }
}

.o-report__dd .o-dd__leaders .view-content .m-dd__twitter-intro {
    background-color: #ccdfea;
    color: #0077a9;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/span 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/span 3;
    padding: 1.25rem 1.5rem
}

.o-report__dd .o-dd__leaders .view-content .m-dd__twitter-intro .a-header--3,
.o-report__dd .o-dd__leaders .view-content .m-dd__twitter-intro h3 {
    margin-top: 0
}

.o-report__dd .o-dd__leaders .view-content .views-row {
    display: flex
}

.o-report__dd .o-dd__leaders .view-content .views-row>.node {
    flex: 1 0 100%;
    margin: 0
}

.o-report__dd .o-dd__leaders .view-content .views-row .field--name-field-extremist-image a {
    display: block;
    line-height: 0
}

.o-report__dd .o-dd__leaders .view-content .views-row .field--name-field-extremist-image a:hover {
    border-bottom: none
}

.o-report__dd .o-dd__leaders .view-content .views-row .field--name-field-extremist-image img {
    -o-object-fit: contain;
    object-fit: contain;
    height: unset
}

.o-report__dd .o-dd__news>.a-header--2,
.o-report__dd .o-dd__news>h2 {
    margin-bottom: 1.5rem
}

.o-report__dd .o-dd__news .m-report__news-article {
    background-color: transparent;
    border-bottom: 2px solid #0077a9
}

.o-report__dd .o-dd__news .m-report__news-article:last-of-type {
    border-bottom: none
}

.o-report__dd li.chained:before {
    content: url(../assets/digital_disruption/digital_link.png)
}

.o-report__dd p.chained {
    background-image: url(../assets/digital_disruption/digital_link.png)
}

.o-report__dd p.chained,
.o-report__dd p.video {
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 10px;
    width: 100%;
    margin-left: 60px;
    height: 48px;
    padding-left: 60px;
    padding-top: 8px
}

.o-report__dd p.video {
    background-image: url(../assets/digital_disruption/cam.png)
}

.o-report__dd a.inner-chained:after {
    content: "";
    display: inline-block;
    background-image: url(../assets/digital_disruption/digital_link.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    vertical-align: sub
}

.o-report__extremist_hubs .key-findings,
.o-report__keypoints {
    background-color: #d1dae3;
    color: #014968;
    padding: 1.5rem 2rem;
    margin: 2rem 0
}

.o-report__extremist_hubs .key-findings img,
.o-report__keypoints img {
    border: 0
}

.o-report__extremist_hubs .key-findings .a-header--3,
.o-report__extremist_hubs .key-findings h3,
.o-report__keypoints .a-header--3,
.o-report__keypoints h3 {
    margin: 0 0 1.5rem;
    text-align: center
}

@supports(gap:1rem) {

    .o-report__awlaki--youtube .o-report__extremist_hubs .key-findings section.columns,
    .o-report__awlaki--youtube .o-report__keypoints section.columns,
    .o-report__extremist_hubs .key-findings .m-grid,
    .o-report__extremist_hubs .key-findings .m-grid--columns,
    .o-report__extremist_hubs .key-findings .m-grid--half,
    .o-report__extremist_hubs .key-findings .o-report__awlaki--youtube section.columns,
    .o-report__extremist_hubs .key-findings .row p,
    .o-report__extremist_hubs .o-report__awlaki--youtube .key-findings section.columns,
    .o-report__keypoints .m-grid,
    .o-report__keypoints .m-grid--columns,
    .o-report__keypoints .m-grid--half,
    .o-report__keypoints .o-report__awlaki--youtube section.columns {
        gap: 1.25rem
    }
}

.o-report__awlaki--youtube .o-report__extremist_hubs .key-findings section.columns .m-report__keypoint,
.o-report__awlaki--youtube .o-report__keypoints section.columns .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid .m-report__keypoint,
.o-report__extremist_hubs .key-findings .o-report__awlaki--youtube section.columns .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row p .m-report__keypoint,
.o-report__extremist_hubs .o-report__awlaki--youtube .key-findings section.columns .m-report__keypoint,
.o-report__keypoints .m-grid--columns .m-report__keypoint,
.o-report__keypoints .m-grid--half .m-report__keypoint,
.o-report__keypoints .m-grid .m-report__keypoint,
.o-report__keypoints .o-report__awlaki--youtube section.columns .m-report__keypoint {
    flex: 1 1 31%;
    padding: .7rem;
    margin: 0 .5rem 1rem;
    display: flex;
    flex-direction: column;
    position: relative
}

@supports(gap:1rem) {

    .o-report__awlaki--youtube .o-report__extremist_hubs .key-findings section.columns .m-report__keypoint,
    .o-report__awlaki--youtube .o-report__keypoints section.columns .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .o-report__awlaki--youtube section.columns .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row p .m-report__keypoint,
    .o-report__extremist_hubs .o-report__awlaki--youtube .key-findings section.columns .m-report__keypoint,
    .o-report__keypoints .m-grid--columns .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid .m-report__keypoint,
    .o-report__keypoints .o-report__awlaki--youtube section.columns .m-report__keypoint {
        margin: 0
    }
}

.o-report__awlaki--youtube .o-report__extremist_hubs .key-findings section.columns .m-report__keypoint .a-header--3,
.o-report__awlaki--youtube .o-report__extremist_hubs .key-findings section.columns .m-report__keypoint h3,
.o-report__awlaki--youtube .o-report__keypoints section.columns .m-report__keypoint .a-header--3,
.o-report__awlaki--youtube .o-report__keypoints section.columns .m-report__keypoint h3,
.o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint .a-header--3,
.o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint h3,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-header--3,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint h3,
.o-report__extremist_hubs .key-findings .m-grid .m-report__keypoint .a-header--3,
.o-report__extremist_hubs .key-findings .m-grid .m-report__keypoint h3,
.o-report__extremist_hubs .key-findings .o-report__awlaki--youtube section.columns .m-report__keypoint .a-header--3,
.o-report__extremist_hubs .key-findings .o-report__awlaki--youtube section.columns .m-report__keypoint h3,
.o-report__extremist_hubs .key-findings .row p .m-report__keypoint .a-header--3,
.o-report__extremist_hubs .key-findings .row p .m-report__keypoint h3,
.o-report__extremist_hubs .o-report__awlaki--youtube .key-findings section.columns .m-report__keypoint .a-header--3,
.o-report__extremist_hubs .o-report__awlaki--youtube .key-findings section.columns .m-report__keypoint h3,
.o-report__keypoints .m-grid--columns .m-report__keypoint .a-header--3,
.o-report__keypoints .m-grid--columns .m-report__keypoint h3,
.o-report__keypoints .m-grid--half .m-report__keypoint .a-header--3,
.o-report__keypoints .m-grid--half .m-report__keypoint h3,
.o-report__keypoints .m-grid .m-report__keypoint .a-header--3,
.o-report__keypoints .m-grid .m-report__keypoint h3,
.o-report__keypoints .o-report__awlaki--youtube section.columns .m-report__keypoint .a-header--3,
.o-report__keypoints .o-report__awlaki--youtube section.columns .m-report__keypoint h3 {
    text-align: left
}

.o-report__awlaki--youtube .o-report__extremist_hubs .key-findings section.columns .m-report__keypoint .paragraph,
.o-report__awlaki--youtube .o-report__keypoints section.columns .m-report__keypoint .paragraph,
.o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint .paragraph,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .paragraph,
.o-report__extremist_hubs .key-findings .m-grid .m-report__keypoint .paragraph,
.o-report__extremist_hubs .key-findings .o-report__awlaki--youtube section.columns .m-report__keypoint .paragraph,
.o-report__extremist_hubs .key-findings .row p .m-report__keypoint .paragraph,
.o-report__extremist_hubs .o-report__awlaki--youtube .key-findings section.columns .m-report__keypoint .paragraph,
.o-report__keypoints .m-grid--columns .m-report__keypoint .paragraph,
.o-report__keypoints .m-grid--half .m-report__keypoint .paragraph,
.o-report__keypoints .m-grid .m-report__keypoint .paragraph,
.o-report__keypoints .o-report__awlaki--youtube section.columns .m-report__keypoint .paragraph {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center
}

.o-report__awlaki--youtube .o-report__extremist_hubs .key-findings section.columns .m-report__keypoint img,
.o-report__awlaki--youtube .o-report__keypoints section.columns .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .o-report__awlaki--youtube section.columns .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row p .m-report__keypoint img,
.o-report__extremist_hubs .o-report__awlaki--youtube .key-findings section.columns .m-report__keypoint img,
.o-report__keypoints .m-grid--columns .m-report__keypoint img,
.o-report__keypoints .m-grid--half .m-report__keypoint img,
.o-report__keypoints .m-grid .m-report__keypoint img,
.o-report__keypoints .o-report__awlaki--youtube section.columns .m-report__keypoint img {
    max-width: 60px;
    max-height: 60px;
    -ms-grid-row-align: center;
    align-self: center;
    margin: 0 auto
}

.o-report__awlaki--youtube .o-report__extremist_hubs .key-findings section.columns .m-report__keypoint .number,
.o-report__awlaki--youtube .o-report__keypoints section.columns .m-report__keypoint .number,
.o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint .number,
.o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .number,
.o-report__extremist_hubs .key-findings .m-grid .m-report__keypoint .number,
.o-report__extremist_hubs .key-findings .o-report__awlaki--youtube section.columns .m-report__keypoint .number,
.o-report__extremist_hubs .key-findings .row p .m-report__keypoint .number,
.o-report__extremist_hubs .o-report__awlaki--youtube .key-findings section.columns .m-report__keypoint .number,
.o-report__keypoints .m-grid--columns .m-report__keypoint .number,
.o-report__keypoints .m-grid--half .m-report__keypoint .number,
.o-report__keypoints .m-grid .m-report__keypoint .number,
.o-report__keypoints .o-report__awlaki--youtube section.columns .m-report__keypoint .number {
    display: block;
    position: absolute;
    left: -3rem;
    top: 2rem;
    padding: 1rem;
    font-size: 2rem;
    background-color: #014968;
    color: #f9f9f9;
    width: auto
}

.o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row p .m-report__keypoint,
.o-report__keypoints .m-grid--columns .m-report__keypoint {
    flex-direction: row;
    flex-basis: auto;
    margin-bottom: 0;
    align-items: center;
    align-content: center
}

.o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint div:first-of-type,
.o-report__extremist_hubs .key-findings .row p .m-report__keypoint div:first-of-type,
.o-report__keypoints .m-grid--columns .m-report__keypoint div:first-of-type {
    flex-shrink: 0;
    margin-right: 1rem
}

.o-report__extremist_hubs .key-findings .m-grid--half,
.o-report__keypoints .m-grid--half {
    justify-content: center
}

.o-report__media_resources {
    margin: 2rem 0 0
}

.o-report__media_resources .a-header--2,
.o-report__media_resources h2 {
    line-height: 1;
    font-size: 2rem;
    font-weight: 400
}

.o-report__media_resources__list {
    background-color: #d1dae3;
    padding: 1.5rem 2rem
}

.o-report.p-supremacy .m-report__leadershiplist {
    display: flex;
    flex-wrap: wrap
}

@supports(gap:1rem) {
    .o-report.p-supremacy .m-report__leadershiplist {
        gap: 1.5rem 1rem
    }
}

.o-report.p-supremacy .m-report__leadershiplist>div {
    flex: 1 1 49%;
    margin: 0 .5rem 1.5rem
}

@supports(gap:1rem) {
    .o-report.p-supremacy .m-report__leadershiplist>div {
        margin: 0
    }
}

.o-report.p-supremacy .m-report__leader {
    flex: 1 1 48%;
    margin: 0 .5rem 1.5rem;
    display: flex
}

@supports(gap:1rem) {
    .o-report.p-supremacy .m-report__leader {
        margin: 0
    }
}

.o-report.p-supremacy .m-report__leader__meta {
    margin-left: .75rem
}

.o-report.p-supremacy .m-report__leader__meta .a-header--4,
.o-report.p-supremacy .m-report__leader__meta h4 {
    margin: 0;
    font-size: 1.5rem
}

.o-report.p-supremacy .m-report__leader__meta p {
    margin: 0
}

.o-report.p-supremacy .m-report__leader.paragraph--type--supremacy-leader-people img {
    width: 181px;
    min-width: 181px
}

.o-report.p-supremacy .m-report__rhetoric {
    display: block
}

.o-report__sums {
    padding: 0 10%;
    font-weight: 700
}

.o-report__sums .a-header--3,
.o-report__sums h3 {
    text-align: center
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__sums .m-report__keypoint:first-of-type,
.o-report__extremist_hubs .key-findings .row .o-report__sums p:first-of-type,
.o-report__extremist_hubs .o-report__sums .key-findings .m-grid--half .m-report__keypoint:first-of-type,
.o-report__keypoints .m-grid--half .o-report__sums .m-report__keypoint:first-of-type,
.o-report__sums .m-grid__item:first-of-type,
.o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-of-type,
.o-report__sums .o-report__extremist_hubs .key-findings .row p:first-of-type,
.o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint:first-of-type {
    display: flex;
    align-items: center;
    justify-content: center
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__sums .m-report__keypoint:first-of-type .a-number__circle--large,
.o-report__extremist_hubs .key-findings .row .o-report__sums p:first-of-type .a-number__circle--large,
.o-report__extremist_hubs .o-report__sums .key-findings .m-grid--half .m-report__keypoint:first-of-type .a-number__circle--large,
.o-report__keypoints .m-grid--half .o-report__sums .m-report__keypoint:first-of-type .a-number__circle--large,
.o-report__sums .m-grid__item:first-of-type .a-number__circle--large,
.o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-of-type .a-number__circle--large,
.o-report__sums .o-report__extremist_hubs .key-findings .row p:first-of-type .a-number__circle--large,
.o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint:first-of-type .a-number__circle--large {
    margin-right: 1rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__sums .m-report__keypoint:first-of-type .a-header--3,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__sums .m-report__keypoint:first-of-type h3,
.o-report__extremist_hubs .key-findings .row .o-report__sums p:first-of-type .a-header--3,
.o-report__extremist_hubs .key-findings .row .o-report__sums p:first-of-type h3,
.o-report__extremist_hubs .o-report__sums .key-findings .m-grid--half .m-report__keypoint:first-of-type .a-header--3,
.o-report__extremist_hubs .o-report__sums .key-findings .m-grid--half .m-report__keypoint:first-of-type h3,
.o-report__keypoints .m-grid--half .o-report__sums .m-report__keypoint:first-of-type .a-header--3,
.o-report__keypoints .m-grid--half .o-report__sums .m-report__keypoint:first-of-type h3,
.o-report__sums .m-grid__item:first-of-type .a-header--3,
.o-report__sums .m-grid__item:first-of-type h3,
.o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-of-type .a-header--3,
.o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-of-type h3,
.o-report__sums .o-report__extremist_hubs .key-findings .row p:first-of-type .a-header--3,
.o-report__sums .o-report__extremist_hubs .key-findings .row p:first-of-type h3,
.o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint:first-of-type .a-header--3,
.o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint:first-of-type h3 {
    flex: 1 0 100%;
    margin: 0 0 1.25rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__sums .m-report__keypoint ul,
.o-report__extremist_hubs .key-findings .row .o-report__sums p ul,
.o-report__extremist_hubs .o-report__sums .key-findings .m-grid--half .m-report__keypoint ul,
.o-report__keypoints .m-grid--half .o-report__sums .m-report__keypoint ul,
.o-report__sums .m-grid__item ul,
.o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint ul,
.o-report__sums .o-report__extremist_hubs .key-findings .row p ul,
.o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint ul {
    list-style: none;
    padding: 0;
    margin: 2rem auto 0
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__sums .m-report__keypoint ul li,
.o-report__extremist_hubs .key-findings .row .o-report__sums p ul li,
.o-report__extremist_hubs .o-report__sums .key-findings .m-grid--half .m-report__keypoint ul li,
.o-report__keypoints .m-grid--half .o-report__sums .m-report__keypoint ul li,
.o-report__sums .m-grid__item ul li,
.o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint ul li,
.o-report__sums .o-report__extremist_hubs .key-findings .row p ul li,
.o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint ul li {
    display: flex;
    align-items: center;
    margin: 0 0 1rem;
    padding-right: 50px
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__sums .m-report__keypoint ul li .a-number__circle,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__sums .m-report__keypoint ul li .a-number__circle--large,
.o-report__extremist_hubs .key-findings .row .o-report__sums p ul li .a-number__circle,
.o-report__extremist_hubs .key-findings .row .o-report__sums p ul li .a-number__circle--large,
.o-report__extremist_hubs .o-report__sums .key-findings .m-grid--half .m-report__keypoint ul li .a-number__circle,
.o-report__extremist_hubs .o-report__sums .key-findings .m-grid--half .m-report__keypoint ul li .a-number__circle--large,
.o-report__keypoints .m-grid--half .o-report__sums .m-report__keypoint ul li .a-number__circle,
.o-report__keypoints .m-grid--half .o-report__sums .m-report__keypoint ul li .a-number__circle--large,
.o-report__sums .m-grid__item ul li .a-number__circle,
.o-report__sums .m-grid__item ul li .a-number__circle--large,
.o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint ul li .a-number__circle,
.o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint ul li .a-number__circle--large,
.o-report__sums .o-report__extremist_hubs .key-findings .row p ul li .a-number__circle,
.o-report__sums .o-report__extremist_hubs .key-findings .row p ul li .a-number__circle--large,
.o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint ul li .a-number__circle,
.o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint ul li .a-number__circle--large {
    flex: 1 0 auto;
    margin-right: .5rem
}

.o-report__extremist_converts .o-report__body ul {
    background-color: #ccdfea;
    color: #0077a9;
    -moz-columns: 2;
    column-count: 2;
    display: block;
    padding: 1rem 1.25rem
}

.o-report__extremist_converts .o-report__body ul li {
    list-style: square;
    margin-left: 1rem;
    padding: 0
}

.o-report__extremist_converts .o-report__grid__analysis .view-content .m-grid__item a,
.o-report__extremist_converts .o-report__grid__analysis .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint a,
.o-report__extremist_converts .o-report__grid__analysis .view-content .o-report__extremist_hubs .key-findings .row p a,
.o-report__extremist_converts .o-report__grid__analysis .view-content .o-report__keypoints .m-grid--half .m-report__keypoint a,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__extremist_converts .o-report__grid__analysis .view-content .m-report__keypoint a,
.o-report__extremist_hubs .key-findings .row .o-report__extremist_converts .o-report__grid__analysis .view-content p a,
.o-report__extremist_hubs .o-report__extremist_converts .o-report__grid__analysis .view-content .key-findings .m-grid--half .m-report__keypoint a,
.o-report__keypoints .m-grid--half .o-report__extremist_converts .o-report__grid__analysis .view-content .m-report__keypoint a {
    position: relative;
    height: 100%;
    flex-flow: row wrap;
    justify-content: flex-start
}

.o-report__extremist_converts .o-report__grid__analysis .view-content .m-grid__item a img,
.o-report__extremist_converts .o-report__grid__analysis .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint a img,
.o-report__extremist_converts .o-report__grid__analysis .view-content .o-report__extremist_hubs .key-findings .row p a img,
.o-report__extremist_converts .o-report__grid__analysis .view-content .o-report__keypoints .m-grid--half .m-report__keypoint a img,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__extremist_converts .o-report__grid__analysis .view-content .m-report__keypoint a img,
.o-report__extremist_hubs .key-findings .row .o-report__extremist_converts .o-report__grid__analysis .view-content p a img,
.o-report__extremist_hubs .o-report__extremist_converts .o-report__grid__analysis .view-content .key-findings .m-grid--half .m-report__keypoint a img,
.o-report__keypoints .m-grid--half .o-report__extremist_converts .o-report__grid__analysis .view-content .m-report__keypoint a img {
    align-self: flex-start
}

.o-report__extremist_hubs .text-center .a-button--return {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.o-report__extremist_hubs .key-findings .a-header--2,
.o-report__extremist_hubs .key-findings h2 {
    line-height: 1;
    font-size: 2rem;
    font-weight: 400
}

.o-report__extremist_hubs .key-findings .row p {
    margin: 0
}

.o-report__extremist_hubs .hotbed-banner {
    background-color: #0077a9;
    color: #f9f9f9;
    padding: .5rem 2rem .5rem .5rem;
    line-height: 1;
    font-size: 2rem;
    font-weight: 400;
    margin: 2rem 0 0;
    display: flex;
    align-items: center;
    align-content: center
}

.o-report__extremist_hubs .hotbed-banner img[src*=flag-] {
    margin-right: 1.5rem
}

.o-report__extremist_hubs .hotbed-banner a {
    color: #f9f9f9;
    font-size: .9rem;
    margin-left: auto;
    display: flex;
    align-items: center;
    width: 30%
}

.o-report__extremist_hubs .hotbed-banner a img {
    margin-right: 1rem;
    flex-basis: 20%
}

.o-report__extremist_hubs .hotbed-map {
    width: 100%
}

.o-report__extremist_hubs #dd-profiles~.a-header--4,
.o-report__extremist_hubs #dd-profiles~h4 {
    margin-bottom: 0
}

.o-report__anjem-choudary .o-report__sums .m-grid__item:first-of-type,
.o-report__anjem-choudary .o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-of-type,
.o-report__anjem-choudary .o-report__sums .o-report__extremist_hubs .key-findings .row p:first-of-type,
.o-report__anjem-choudary .o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint:first-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__anjem-choudary .o-report__sums .m-report__keypoint:first-of-type,
.o-report__extremist_hubs .key-findings .row .o-report__anjem-choudary .o-report__sums p:first-of-type,
.o-report__keypoints .m-grid--half .o-report__anjem-choudary .o-report__sums .m-report__keypoint:first-of-type {
    margin-bottom: 2rem
}

.o-report__anjem-choudary .o-report__sums .m-grid__item:first-of-type p,
.o-report__anjem-choudary .o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-of-type p,
.o-report__anjem-choudary .o-report__sums .o-report__extremist_hubs .key-findings .row p:first-of-type p,
.o-report__anjem-choudary .o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint:first-of-type p,
.o-report__extremist_hubs .key-findings .m-grid--half .o-report__anjem-choudary .o-report__sums .m-report__keypoint:first-of-type p,
.o-report__extremist_hubs .key-findings .row .o-report__anjem-choudary .o-report__sums p:first-of-type p,
.o-report__keypoints .m-grid--half .o-report__anjem-choudary .o-report__sums .m-report__keypoint:first-of-type p {
    flex-grow: 1
}

.o-report__anjem-choudary .o-report__sums>p {
    text-align: center;
    font-style: italic;
    font-weight: 400
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__turner-diaries .o-report__sums p.m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .o-report__turner-diaries .o-report__sums p,
.o-report__keypoints .m-grid--half .o-report__turner-diaries .o-report__sums p.m-report__keypoint,
.o-report__turner-diaries .o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half p.m-report__keypoint,
.o-report__turner-diaries .o-report__sums .o-report__extremist_hubs .key-findings .row p,
.o-report__turner-diaries .o-report__sums .o-report__keypoints .m-grid--half p.m-report__keypoint,
.o-report__turner-diaries .o-report__sums p.m-grid__item {
    display: inline
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__james-mason .o-report__sums .m-report__keypoint:first-of-type p,
.o-report__extremist_hubs .key-findings .row .o-report__james-mason .o-report__sums p:first-of-type p,
.o-report__james-mason .o-report__sums .m-grid__item:first-of-type p,
.o-report__james-mason .o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-of-type p,
.o-report__james-mason .o-report__sums .o-report__extremist_hubs .key-findings .row p:first-of-type p,
.o-report__james-mason .o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint:first-of-type p,
.o-report__keypoints .m-grid--half .o-report__james-mason .o-report__sums .m-report__keypoint:first-of-type p {
    flex-grow: 1
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__james-mason .o-report__sums .m-report__keypoint>ul,
.o-report__extremist_hubs .key-findings .row .o-report__james-mason .o-report__sums p>ul,
.o-report__james-mason .o-report__sums .m-grid__item>ul,
.o-report__james-mason .o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint>ul,
.o-report__james-mason .o-report__sums .o-report__extremist_hubs .key-findings .row p>ul,
.o-report__james-mason .o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint>ul,
.o-report__keypoints .m-grid--half .o-report__james-mason .o-report__sums .m-report__keypoint>ul {
    -moz-columns: 2;
    column-count: 2
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__james-mason .o-report__sums .m-report__keypoint p,
.o-report__extremist_hubs .key-findings .row .o-report__james-mason .o-report__sums p p,
.o-report__james-mason .o-report__sums .m-grid__item p,
.o-report__james-mason .o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint p,
.o-report__james-mason .o-report__sums .o-report__extremist_hubs .key-findings .row p p,
.o-report__james-mason .o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint p,
.o-report__keypoints .m-grid--half .o-report__james-mason .o-report__sums .m-report__keypoint p {
    display: inline
}

.o-report__people--item {
    border-bottom: 1px solid #c8e0ec;
    padding: 30px 0
}

.o-report__people--item div:first-child {
    margin-right: 30px;
    flex-basis: 155px;
    flex-grow: 0;
    flex-shrink: 0
}

.o-report__people--item div:first-child img {
    border: 2px solid #000
}

.o-report__people--item div:nth-child(2) {
    margin-right: 30px;
    max-width: 655px;
    width: 100%
}

.o-report__people--item div:nth-child(2) p {
    margin-top: 0;
    font-size: 14px
}

.o-report__people--item div:nth-child(2) span {
    font-size: 18px;
    font-weight: 700
}

.o-report__people--item div:nth-child(3) {
    flex-basis: 274px;
    flex-grow: 0;
    flex-shrink: 0;
    background: url(../assets/digital_disruption/chain.png) 0 6px no-repeat;
    padding-left: 55px
}

.o-report__people--item div:nth-child(3) p {
    margin-top: 0;
    font-size: 14px
}

.o-report__terror_target__navigation {
    counter-reset: card
}

.o-report__terror_target__navigation .view-terror-targets {
    margin-top: 2rem
}

.o-report__terror_target__navigation .view-terror-targets .view-content {
    display: flex;
    flex-wrap: wrap
}

@supports(gap:1rem) {
    .o-report__terror_target__navigation .view-terror-targets .view-content {
        gap: 1rem
    }
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p,
.o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
.o-report__terror_target__navigation .m-grid__item,
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p,
.o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint {
    flex: 1 0 100%;
    margin: .5rem;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100%
}

@supports(gap:1rem) {

    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p,
    .o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
    .o-report__terror_target__navigation .m-grid__item,
    .o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p,
    .o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint {
        margin: 0
    }
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:first-of-type,
.o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p:first-of-type,
.o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:first-of-type,
.o-report__terror_target__navigation .m-grid__item:first-of-type,
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-of-type,
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p:first-of-type,
.o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint:first-of-type {
    background-image: url(../../../templates/reports/terror_targets/files/card-1.jpg)
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(2),
.o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p:nth-of-type(2),
.o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(2),
.o-report__terror_target__navigation .m-grid__item:nth-of-type(2),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-of-type(2),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p:nth-of-type(2),
.o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint:nth-of-type(2) {
    background-image: url(../../../templates/reports/terror_targets/files/card-2.jpg)
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(3),
.o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p:nth-of-type(3),
.o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(3),
.o-report__terror_target__navigation .m-grid__item:nth-of-type(3),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-of-type(3),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p:nth-of-type(3),
.o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint:nth-of-type(3) {
    background-image: url(../../../templates/reports/terror_targets/files/card-3.jpg)
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(4),
.o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p:nth-of-type(4),
.o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(4),
.o-report__terror_target__navigation .m-grid__item:nth-of-type(4),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-of-type(4),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p:nth-of-type(4),
.o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint:nth-of-type(4) {
    background-image: url(../../../templates/reports/terror_targets/files/card-4.jpg)
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(5),
.o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p:nth-of-type(5),
.o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(5),
.o-report__terror_target__navigation .m-grid__item:nth-of-type(5),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-of-type(5),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p:nth-of-type(5),
.o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint:nth-of-type(5) {
    background-image: url(../../../templates/reports/terror_targets/files/card-5.jpg)
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(6),
.o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p:nth-of-type(6),
.o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(6),
.o-report__terror_target__navigation .m-grid__item:nth-of-type(6),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-of-type(6),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p:nth-of-type(6),
.o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint:nth-of-type(6) {
    background-image: url(../../../templates/reports/terror_targets/files/card-6.jpg)
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(7),
.o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p:nth-of-type(7),
.o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(7),
.o-report__terror_target__navigation .m-grid__item:nth-of-type(7),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-of-type(7),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p:nth-of-type(7),
.o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint:nth-of-type(7) {
    background-image: url(../../../templates/reports/terror_targets/files/card-7.jpg)
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(8),
.o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p:nth-of-type(8),
.o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint:nth-of-type(8),
.o-report__terror_target__navigation .m-grid__item:nth-of-type(8),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-of-type(8),
.o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p:nth-of-type(8),
.o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint:nth-of-type(8) {
    background-image: url(../../../templates/reports/terror_targets/files/card-8.jpg)
}

.o-report__terror_target__navigation .m-card {
    height: 285px;
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-end
}

.o-report__terror_target__navigation .m-card.active .m-card__meta {
    background-color: #0077a9;
    color: #f9f9f9
}

.o-report__terror_target__navigation .m-card.active .m-card__meta a {
    color: #f9f9f9
}

.o-report__terror_target__navigation .m-card__meta {
    background-color: #d1dae3;
    color: #103d6b;
    height: 50%;
    padding: 1rem
}

.o-report__terror_target__navigation .m-card__meta .a-header--2,
.o-report__terror_target__navigation .m-card__meta h2 {
    margin: 0 0 .5rem;
    font-size: 1.25rem
}

.o-report__terror_target__navigation .m-card__meta .a-header--2:before,
.o-report__terror_target__navigation .m-card__meta h2:before {
    counter-increment: card;
    content: counter(card) "."
}

.o-report__terror_target__navigation .m-card__meta .a-header--subtitle {
    font-size: 1rem;
    margin: 0
}

.o-report__terror_target__navigation .m-card__meta a {
    color: #103d6b
}

.o-report__terror_target__pager {
    background-color: #0077a9;
    color: #f9f9f9;
    margin: 2rem 0;
    padding: 2rem
}

.o-report__terror_target__pager .a-header--2,
.o-report__terror_target__pager h2 {
    margin-top: 0;
    text-align: center
}

.o-report__terror_target__pager a {
    color: #f9f9f9
}

.o-report__terror_target__pager .m-pager__container {
    list-style: none;
    padding: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    margin: 2.5rem 0 0
}

.o-report__terror_target__pager .m-pager__container__item {
    flex-grow: 1;
    flex-shrink: 0
}

.o-report__terror_target__pager .m-pager__container__item--full {
    flex-basis: 100%
}

.o-report__terror_target__pager .m-pager__item {
    flex: 1 0 100%
}

.o-report__terror_target__pager .m-pager__item a {
    display: flex;
    flex-flow: row wrap;
    flex-wrap: nowrap;
    align-items: center
}

.o-report__terror_target__pager .m-pager__item a__item {
    flex-grow: 1;
    flex-shrink: 0
}

.o-report__terror_target__pager .m-pager__item a__item--full {
    flex-basis: 100%
}

.o-report__terror_target__pager .m-pager__item .a-number {
    line-height: 1;
    font-size: 2rem;
    font-weight: 400;
    margin: 0 2rem 0 0;
    font-weight: 700
}

.o-report__terror_target__pager .m-pager__item__meta .a-header--3,
.o-report__terror_target__pager .m-pager__item__meta h3 {
    line-height: 1;
    font-size: 1.78rem;
    font-weight: 200;
    margin: 0
}

.o-report__terror_target__pager .m-pager__item__meta .a-label {
    margin: 0
}

.o-report__terror_target__pager .m-pager__item.previous {
    margin-right: auto
}

.o-report__khomeinism .a-logo--before#bahais:before {
    background-image: url(../../../templates/reports/khomeinism/files/minorities_bahais.png)
}

.o-report__khomeinism .a-logo--before#christians:before {
    background-image: url(../../../templates/reports/khomeinism/files/minorities_christians.png)
}

.o-report__khomeinism .a-logo--before#jews:before {
    background-image: url(../../../templates/reports/khomeinism/files/minorities_jews.png)
}

.o-report__khomeinism .a-logo--before#gays:before {
    background-image: url(../../../templates/reports/khomeinism/files/minorities_gays.png)
}

.o-report__khomeinism .a-logo--before#irgc:before {
    background-image: url(../../../templates/reports/khomeinism/files/extremist_irgc.png)
}

.o-report__khomeinism .a-logo--before#hezbollah:before {
    background-image: url(../../../templates/reports/khomeinism/files/extremist_hezbollah.png)
}

.o-report__khomeinism .a-logo--before#badrorganization:before {
    background-image: url(../../../templates/reports/khomeinism/files/extremist_badr.png)
}

.o-report__khomeinism .a-logo--before#kataibhezbollah:before {
    background-image: url(../../../templates/reports/khomeinism/files/extremist_kataib.png)
}

.o-report__khomeinism .a-logo--before#asaibahlal-haq:before {
    background-image: url(../../../templates/reports/khomeinism/files/extremist_asaib.png)
}

.o-report__khomeinism .a-logo--before#hezbollahal-hejaz:before {
    background-image: url(../../../templates/reports/khomeinism/files/extremist_hezbollahalhejaz.png)
}

.o-report__foreign-fighters .a-header--4,
.o-report__foreign-fighters h4 {
    margin-bottom: .15rem
}

.o-report__foreign-fighters .a-header--4+p.a-text--large,
.o-report__foreign-fighters h4+p.a-text--large {
    margin-top: 0
}

.o-report__foreign-fighters .a-header--5,
.o-report__foreign-fighters h5 {
    margin-bottom: 0
}

.o-report__okgoogle .introduction {
    display: flex;
    justify-content: space-between
}

.o-report__okgoogle .introduction .paragraphs {
    flex: 0 1 90%
}

.o-report__okgoogle .c-gif {
    text-align: center
}

.o-report__okgoogle .c-gif img {
    border: none
}

.o-report__okgoogle .c-gif .desktop {
    opacity: 0
}

.o-report__okgoogle .c-gif.reveal .a-blockquote__body,
.o-report__okgoogle .c-gif.reveal .desktop {
    opacity: 1;
    transition: opacity 2s
}

.o-report__okgoogle .a-blockquote--bracket .a-blockquote__body {
    opacity: 0
}

.o-report__okgoogle .a-blockquote--bracket .a-blockquote__body img {
    max-width: 85%;
    margin: 0 1.935840708rem
}

.o-report__online_propagandists .c-quicklinks {
    padding: 2rem 0
}

.o-report__online_propagandists .c-quicklinks ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row wrap
}

@supports(gap:1rem) {
    .o-report__online_propagandists .c-quicklinks ul {
        gap: 1.25rem
    }
}

.o-report__online_propagandists .c-quicklinks ul li {
    flex: 0 0 100%;
    margin: 0 1.25rem 1.25rem 0;
    background-color: #d8d8d8;
    position: relative;
    font-size: .85rem
}

@supports(gap:1rem) {
    .o-report__online_propagandists .c-quicklinks ul li {
        margin: 0
    }
}

.o-report__online_propagandists .c-quicklinks ul li a:hover .c-quicklinks__overlay {
    display: flex
}

.o-report__online_propagandists .c-quicklinks__image img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    line-height: 0;
    display: block
}

.o-report__online_propagandists .c-quicklinks__affiliation {
    background-color: #0077a9;
    color: #f9f9f9;
    padding: .35rem .25rem
}

.o-report__online_propagandists .c-quicklinks__name {
    padding: .35rem .25rem
}

.o-report__online_propagandists .c-quicklinks__overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 119, 169, .7);
    top: 0;
    justify-content: center;
    align-items: center;
    display: none
}

.o-report__online_propagandists .c-quicklinks__overlay span {
    background-color: #efefef;
    border-radius: 6px;
    padding: .5rem 1rem
}

.o-report__online_propagandists .c-propagandist:not(:last-of-type) {
    margin-bottom: 2rem
}

.o-report__online_propagandists .c-propagandist__banner {
    background-color: #0077a9;
    color: #f9f9f9;
    padding: 1rem
}

.o-report__online_propagandists .c-propagandist__banner .row {
    display: flex;
    justify-content: space-between
}

.o-report__online_propagandists .c-propagandist__banner .row .a-header--3,
.o-report__online_propagandists .c-propagandist__banner .row h3 {
    margin: 0
}

.o-report__online_propagandists .c-propagandist__banner .row a {
    color: #f9f9f9
}

.o-report__online_propagandists .c-propagandist__banner .row>div:first-of-type {
    margin-right: 1.5rem
}

.o-report__online_propagandists .c-propagandist__banner .row .link-report a {
    display: flex;
    align-content: center;
    align-items: center
}

.o-report__online_propagandists .c-propagandist__banner .row .link-report img {
    margin-right: 1.5rem
}

.o-report__online_propagandists .c-propagandist>.row {
    margin-bottom: 2rem
}

.o-report__online_propagandists .c-propagandist>.row .columns.c-propagandist__rhetoric .a-header--4,
.o-report__online_propagandists .c-propagandist>.row .columns.c-propagandist__rhetoric h4 {
    margin-top: 1rem
}

.o-report__online_propagandists .c-propagandist>.row .columns.c-propagandist__rhetoric ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-report__online_propagandists .c-propagandist__presence {
    background-color: #d8d8d8;
    padding: 1rem 1.5rem
}

.o-report__online_propagandists .c-propagandist__presence .a-header--4,
.o-report__online_propagandists .c-propagandist__presence h4 {
    margin: 0
}

.o-report__online_propagandists .c-propagandist__presence>.row {
    padding: 1.5rem 0 1rem
}

.o-report__online_propagandists .c-propagandist__presence>.row:nth-of-type(n+2) {
    display: flex
}

@supports(gap:1rem) {
    .o-report__online_propagandists .c-propagandist__presence>.row:nth-of-type(n+2) {
        gap: 1.5rem
    }
}

.o-report__online_propagandists .c-propagandist__presence>.row:nth-of-type(n+2) .columns {
    margin: 0 .75rem
}

@supports(gap:1rem) {
    .o-report__online_propagandists .c-propagandist__presence>.row:nth-of-type(n+2) .columns {
        margin: 0
    }
}

.o-report__online_propagandists .c-propagandist__presence>.row:nth-of-type(n+2) .columns img {
    max-width: 3.5951327434rem;
    max-height: 3.5951327434rem;
    border: none
}

.o-report__online_propagandists .c-propagandist__presence>.row:nth-of-type(n+2) .columns ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.o-report__online_propagandists .c-propagandist__presence>.row:nth-of-type(n+2) .columns ul p {
    margin-top: 0
}

.o-report__online_propagandists .c-propagandist__presence>.row:nth-of-type(n+3) {
    border-top: 1px solid #0077a9
}

.o-report__online_propagandists .c-propagandist__presence>.row .a-header--5,
.o-report__online_propagandists .c-propagandist__presence>.row h5 {
    margin: 0
}

.o-report__extremist_hubs .key-findings .m-grid--half .o-report__isis_persecution_gay_people figure.a-figure.m-report__keypoint img,
.o-report__isis_persecution_gay_people .o-report__extremist_hubs .key-findings .m-grid--half figure.a-figure.m-report__keypoint img,
.o-report__isis_persecution_gay_people .o-report__keypoints .m-grid--half figure.a-figure.m-report__keypoint img,
.o-report__isis_persecution_gay_people figure.a-figure.m-grid__item img,
.o-report__keypoints .m-grid--half .o-report__isis_persecution_gay_people figure.a-figure.m-report__keypoint img {
    height: 19.5243362832rem
}

.o-report__extremist_hubs .key-findings .o-report__parisattack .row,
.o-report__grid .view-general-extremist-groups .o-report__parisattack .view-content,
.o-report__grid .view-white-supremacy .o-report__parisattack .view-content,
.o-report__parisattack .m-grid--thirds,
.o-report__parisattack .o-report__extremist_hubs .key-findings .row,
.o-report__parisattack .o-report__grid .view-general-extremist-groups .view-content,
.o-report__parisattack .o-report__grid .view-white-supremacy .view-content {
    margin-bottom: 2rem
}

.o-report__extremist_hubs .key-findings .o-report__parisattack .row .m-grid__item--gray,
.o-report__grid .view-general-extremist-groups .o-report__parisattack .view-content .m-grid__item--gray,
.o-report__grid .view-white-supremacy .o-report__parisattack .view-content .m-grid__item--gray,
.o-report__parisattack .m-grid--thirds .m-grid__item--gray,
.o-report__parisattack .o-report__extremist_hubs .key-findings .row .m-grid__item--gray,
.o-report__parisattack .o-report__grid .view-general-extremist-groups .view-content .m-grid__item--gray,
.o-report__parisattack .o-report__grid .view-white-supremacy .view-content .m-grid__item--gray {
    flex-grow: 0
}

.o-report__extremist_hubs .key-findings .o-report__parisattack .row .m-grid__item--gray img,
.o-report__grid .view-general-extremist-groups .o-report__parisattack .view-content .m-grid__item--gray img,
.o-report__grid .view-white-supremacy .o-report__parisattack .view-content .m-grid__item--gray img,
.o-report__parisattack .m-grid--thirds .m-grid__item--gray img,
.o-report__parisattack .o-report__extremist_hubs .key-findings .row .m-grid__item--gray img,
.o-report__parisattack .o-report__grid .view-general-extremist-groups .view-content .m-grid__item--gray img,
.o-report__parisattack .o-report__grid .view-white-supremacy .view-content .m-grid__item--gray img {
    max-width: 160px;
    margin: 1rem auto 0
}

.o-report__parisattack .a-header--2,
.o-report__parisattack h2 {
    clear: both
}

.o-report--threat .o-report__history,
.o-report--threat .o-report__keyleaders,
.o-report--threat .o-report__overview,
.o-report--threat .o-report__violent_activities {
    background-color: #eee;
    padding: 30px 50px;
    border-radius: 8px
}

.o-report--threat .o-report__history .m-report__wrap,
.o-report--threat .o-report__keyleaders .m-report__wrap,
.o-report--threat .o-report__overview .m-report__wrap,
.o-report--threat .o-report__violent_activities .m-report__wrap {
    background-color: #f9f9f9;
    padding: 30px 20px
}

.o-report--threat .field--name-field-threat-overview:not(.j-expanded) .j-second~*,
.o-report--threat .field--name-field-violent-history:not(.j-expanded) .j-first~*,
.o-report--threat .field--name-field-violent-history:not(.j-expanded) .j-list-3~*,
.o-report--threat .j-collapse,
.o-report--threat .j-expand.j-hide,
.o-report--threat .o-extremists__leader__body--wrap:not(.j-expanded) .j-second~* {
    display: none
}

.o-report--threat .j-collapse.j-show {
    display: inline-block
}

.o-report--threat .m-report__subnav {
    background-color: #0077a9
}

.o-report--threat .m-report__subnav .m-report__subnav__list>li a.active {
    color: #f9f9f9;
    opacity: .7
}

.o-report--threat .m-threats__header__meta {
    width: 80%;
    background: #f9f9f9;
    margin: 1.5rem auto;
    padding: 1rem
}

.o-report--threat .m-threats__header__meta .label {
    background-color: #0077a9;
    color: #f9f9f9;
    display: inline-block;
    min-width: 250px;
    padding: 5px 10px;
    margin-right: 1rem
}

.o-report--threat .m-threats__header__meta .a-threat__meta {
    color: #0077a9;
    border-bottom: 1px solid
}

.o-report--threat .o-tabs {
    padding: 15px
}

.o-report--threat .o-tabs .m-tabs__menu {
    list-style: none;
    padding: 0;
    margin: 0 0 30px
}

.o-report--threat .o-tabs .m-tabs__link {
    color: #000;
    border-bottom: 4px solid transparent;
    font-size: 1.25rem;
    position: relative
}

.o-report--threat .o-tabs .m-tabs__link:hover {
    text-decoration: none;
    cursor: pointer
}

.o-report--threat .o-tabs .m-tabs__link.j-active {
    color: #0077a9;
    border-bottom: 4px solid #0077a9
}

.o-report--threat .o-tabs .m-tabs__tab {
    display: none;
    opacity: 0
}

.o-report--threat .o-tabs .m-tabs__tab--active {
    display: block;
    opacity: 1
}

.o-search {
    display: none;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    background-color: #0077a9;
    position: fixed;
    height: 100vh;
    width: 100vw;
    z-index: 200;
    top: 0;
    left: 0;
    padding-top: calc(4rem + 25vh)
}

.o-search.show {
    display: flex
}

.o-search .a-search__close-button {
    color: #f9f9f9;
    font-size: 4rem;
    font-weight: 300;
    position: absolute;
    top: 0;
    right: 2rem
}

.toolbar-tray-open .o-search {
    top: 3.8716814159rem
}

.m-submenu {
    margin-bottom: 2rem
}

.m-submenu ul {
    margin: 0 !important;
    padding: 0;
    justify-content: space-between
}

.m-submenu ul li {
    display: block;
    margin: 0 .5rem 0 0;
    padding: 0
}

.m-submenu ul li a {
    display: block;
    font-weight: 600;
    font-size: 17px;
    color: #0072a4;
    padding: .25rem .75rem;
    text-decoration: none;
    border: none
}

.m-submenu ul li a.is-active {
    border: none;
    background: #0072a4;
    color: #fff
}

.m-submenu ul li a:hover {
    text-decoration: underline
}

.m-submenu ul li.menu-item--active-trail a {
    background: #0072a4;
    color: #fff
}

.m-tease {
    border-bottom: 1px solid #103d6b;
    padding: 1.75rem 0
}

.m-tease:last-of-type {
    border-bottom: none
}

.m-tease__image {
    min-width: 200px;
    flex: 1 1 100%;
    order: 3;
    padding-top: .5rem
}

.m-tease__image a {
    border: none;
    display: block
}

.m-tease__image img {
    width: 100%;
    height: auto
}

.m-tease__meta {
    display: flex
}

.m-tease__content-type {
    display: block;
    color: #103d6b;
    font-size: 14px;
    line-height: 1;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: 700
}

.m-tease__content-type p {
    margin: 0 10px 0 0
}

.m-tease__content-type li {
    display: inline
}

.m-tease__content-type li:after {
    content: ", ";
    display: inline
}

.m-tease__content-type li:last-child:after {
    content: ""
}

.m-tease__content-type li a {
    line-height: 1.5
}

.m-tease__author,
.m-tease__date {
    font-size: .7743362832rem;
    line-height: 1;
    flex-shrink: 0
}

.m-tease__author>.ds-1col,
.m-tease__date>.ds-1col {
    display: flex
}

.m-tease__content {
    flex: 1 1 50%
}

.m-tease__content>.m-tease__content-type {
    float: left
}

.m-tease__title {
    margin: 1rem 0;
    padding-top: .25rem;
    font-size: 1.65rem;
    font-weight: 400;
    line-height: 1;
    clear: both
}

.m-tease__title .a-header--2,
.m-tease__title h2 {
    margin: 0;
    font-size: 1.65rem;
    font-weight: 400;
    line-height: 1
}

.m-tease__title a {
    color: #103d6b
}

.m-tease__body {
    color: #4a4a4a;
    margin: .25rem 0 0
}

.m-tease .ds-1col,
.view-digital-disruption .m-tease>div,
.view-harbor-campaign-related-blogs .m-tease>div,
.view-news-and-media .m-tease>div,
.view-taxonomy-term .m-tease>div {
    display: flex;
    flex-wrap: wrap
}

.t-no-icon,
.t-yes-icon {
    display: block;
    height: 90px;
    width: 90px;
    background-size: cover;
    text-indent: -99999px;
    text-align: left;
    overflow: hidden
}

.t-no-icon {
    background-image: url(../assets/terms-of-service/icon-x.svg)
}

.t-yes-icon {
    background-image: url(../assets/terms-of-service/icon-check.svg)
}

.c-terms-service-tabs .tab-container {
    display: none
}

.c-terms-service-tabs .tab-container.selected {
    display: block
}

.ts-tabs-container {
    background: #fff
}

.ts-tabs-container .tab-link {
    background-color: #0077a9;
    color: #fff;
    float: left;
    padding: 20px 10px;
    text-align: center;
    font-size: .75rem
}

.ts-tabs-container .tab-link.selected {
    background-color: #000;
    color: #73c7e8;
    text-decoration: none;
    background-image: url(/sites/default/themes/bricktheme/stylesheets/images/awlaki/aw_arrow.png);
    background-repeat: no-repeat;
    background-position: bottom
}

.ts-tabs-container .tab-link:hover {
    text-decoration: none
}

.c-terms-service-tabs table tr td {
    font-size: .8rem;
    text-align: center
}

.c-terms-service-tabs table tr td:nth-child(2n) {
    text-align: left
}

.c-terms-service__intro {
    padding: 50px 10%
}

.c-terms-service__intro .a-header--3,
.c-terms-service__intro h3 {
    text-align: center;
    color: #0077a9;
    font-weight: 700
}

.c-terms-service__title {
    background: #0077a9;
    font-size: .75rem;
    color: #fff
}

.c-terms-service__center {
    text-align: center
}

.c-terms-service__main-caption .a-header--1,
.c-terms-service__main-caption h1 {
    max-width: 100% !important
}

.c-terms-service-tabs {
    margin: 50px 0
}

.c-terms-service-tabs img {
    border: 0
}

.c-terms-service-tabs table {
    border: 1px solid #e7e7e7;
    border-collapse: separate;
    border-spacing: 2px
}

.c-terms-service-tabs table thead {
    background: #e7e7e7
}

.c-terms-service-tabs table thead tr td,
.c-terms-service-tabs table thead tr th {
    padding: .5rem 1.625rem .625rem
}

.c-terms-service-tabs table tbody tr td img {
    max-width: 5.5309734513rem
}

.c-terms-service-tabs table tfoot tr td,
.c-terms-service-tabs table tfoot tr th {
    padding: .5rem 1.625rem .625rem
}

.c-terms-service-tabs table tr td,
.c-terms-service-tabs table tr th {
    padding: 1rem;
    text-align: left
}

.c-terms-service-tabs table tr.alt,
.c-terms-service-tabs table tr.even,
.c-terms-service-tabs table tr:nth-of-type(2n) {
    background: #f7f7f7
}

.c-terms-service-tabs table tbody tr td,
.c-terms-service-tabs table tbody tr th,
.c-terms-service-tabs table tfoot tr td,
.c-terms-service-tabs table tfoot tr th,
.c-terms-service-tabs table thead tr th,
.c-terms-service-tabs table tr td {
    display: table-cell;
    line-height: 1.313rem
}

.layout-container {
    background-color: #f9f9f9;
    min-height: 100vh;
    max-width: 100vw;
    position: relative;
    left: 0;
    transition: left .25s ease-in-out
}

.layout-container.menu-reveal .m-navigation__drawer {
    right: 0
}

.layout-container.menu-reveal .o-header .m-header__top.sticky {
    left: -15vw
}

.layout-container.menu-reveal .m-report__subnav {
    z-index: 90
}

.layout-container>.a-page__cover {
    cursor: pointer;
    display: none;
    position: absolute;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5
}

.region-content {
    display: -ms-grid;
    display: grid;
    grid-template-areas: ". content .";
    -ms-grid-columns: 1fr 95% 1fr;
    grid-template-columns: 1fr minmax(min(20vw, 100vw), 1240px) 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}

.region-content #block-mainpagecontent,
.region-content .block-core {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: content
}

.region-content #block-mainpagecontent {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2/3;
    padding-left: 1rem;
    padding-right: 1rem
}

.region-content #block-cep-page-title,
.region-content p:empty {
    display: none
}

body .optanon-alert-box-wrapper .optanon-alert-box-body {
    margin-bottom: 20px
}

body .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle button {
    color: #000 !important
}

body .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle button:before {
    color: #000
}

.p-blog,
.user-logged-in .p-blog {
    margin-top: 0
}

.p-blog__header.o-header {
    background-size: cover;
    background-position: 50%
}

.p-blog__header.o-header .m-header__bottom {
    flex-wrap: wrap
}

.p-blog .m-social-share {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.p-blog .m-pagination {
    justify-content: center
}

.p-blog .m-featured-alter.view-news-and-media {
    margin-top: 0
}

.p-blog .m-featured-alter.view-news-and-media .m-featured {
    padding-bottom: 0
}

.page-node-type-analysis .ui-dialog {
    border: none
}

.page-node-type-analysis .ui-dialog .ui-dialog-titlebar {
    background-color: transparent;
    border: none;
    min-height: 2rem
}

.page-node-type-analysis .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    display: none
}

.page-node-type-analysis .ui-dialog .ui-dialog-titlebar .ui-button .ui-icon {
    background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_FFFFFF_256x240.png)
}

.page-node-type-analysis .ui-dialog .ui-dialog-content {
    background-color: #014968;
    padding: 40px 40px 30px
}

.page-node-type-analysis .ui-widget .ui-dialog-titlebar {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 200
}

.page-node-type-analysis .ui-widget .ui-dialog-titlebar .ui-icon {
    background: url(../assets/icon-close.svg) !important
}

.ui-widget-overlay {
    background: rgba(0, 0, 0, .7);
    opacity: 1
}

.p-anti-semitism .o-report {
    display: flex;
    flex-direction: column
}

.p-anti-semitism .o-report .m-report__body table tr {
    border-bottom: 1px solid #e7e7e7
}

.p-anti-semitism .o-report .m-report__body table tr td>p {
    margin: .25rem 0
}

.p-anti-semitism .o-report .m-report__sidebar .m-aside {
    padding: 1rem
}

.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--2,
.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--3,
.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--4,
.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--5,
.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--6,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h2,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h3,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h4,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h5,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h6 {
    font-size: 1.25rem
}

.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--2:first-of-type,
.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--3:first-of-type,
.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--4:first-of-type,
.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--5:first-of-type,
.p-anti-semitism .o-report .m-report__sidebar .m-aside .a-header--6:first-of-type,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h2:first-of-type,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h3:first-of-type,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h4:first-of-type,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h5:first-of-type,
.p-anti-semitism .o-report .m-report__sidebar .m-aside h6:first-of-type {
    margin-top: 0;
    margin-bottom: 1rem
}

.p-anti-semitism .o-report .m-report__sidebar .m-aside p {
    font-size: .8849557522rem
}

.p-anti-semitism .o-report .m-report__sidebar .m-aside a {
    font-weight: 700
}

.p-anti-semitism .o-report .m-report__navigation {
    margin-bottom: 1.5rem
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item {
    list-style-type: none;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding-bottom: .75rem
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item a,
.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item span {
    color: #014968;
    border-bottom: none
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item a:hover,
.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item span:hover {
    text-decoration: none
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item>.link-title {
    flex-grow: 1
}

.o-featured_research .field--name-field-home-research-link .p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item>a,
.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item>.a-icon__right_arrow,
.p-anti-semitism .o-report .o-featured_research .field--name-field-home-research-link .m-report__navigation>ul.menu>.menu-item>a {
    color: #014968;
    -ms-grid-row-align: center;
    align-self: center;
    transition: transform .15s ease-in-out
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item>.menu {
    flex-basis: 100%
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item+.menu-item {
    border-top: 2px solid #d8d8d8;
    padding-top: .75rem
}

.o-featured_research .field--name-field-home-research-link .p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item.open a,
.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item.open .a-icon__right_arrow,
.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item.open .o-featured_research .field--name-field-home-research-link a {
    transform: rotate(90deg)
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item.open .m-menu--inner {
    height: unset
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item.menu-item--active-trail {
    font-weight: 700
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item .m-menu--inner .menu-item {
    font-size: .8849557522rem;
    font-weight: 300
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item .m-menu--inner .menu-item a {
    padding: 0 0 0 1rem
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item .m-menu--inner .menu-item.menu-item--active-trail {
    background-color: #014968
}

.p-anti-semitism .o-report .m-report__navigation>ul.menu>.menu-item .m-menu--inner .menu-item.menu-item--active-trail a {
    color: #f9f9f9
}

.p-anti-semitism .o-report blockquote {
    background: 0 0;
    color: #000;
    font-size: 1rem;
    text-align: left;
    border-left: 2px solid #000;
    padding: 0 0 0 1.5rem;
    margin: 2rem 1.5rem;
    line-height: 1.6;
    font-style: italic
}

.p-download-report {
    transition: all .25s ease-in-out;
    display: inline-block;
    margin-bottom: 1rem;
    margin-top: 1rem;
    background: url(../assets/download_off.png) no-repeat 100%;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    border: none;
    padding-right: 30px
}

.p-download-report:hover {
    opacity: .7;
    border: none
}

.p-daily-dose .views-infinite-scroll-content-wrapper .m-daily-dose {
    width: 31%;
    margin-bottom: 1.5rem;
    display: block;
    flex-direction: column;
    align-items: center;
    position: absolute
}

.p-daily-dose .m-daily-dose__bubble {
    border: 1px solid #4a4a4a;
    border-radius: .3318584071rem;
    background-color: #efefef
}

.p-daily-dose .m-daily-dose__bubble.quote .m-daily-dose__header {
    background-color: #0077a9
}

.p-daily-dose .m-daily-dose__bubble.quote .m-daily-dose__content {
    display: flex
}

.p-daily-dose .m-daily-dose__bubble.quote .m-daily-dose__content .a-daily-dose__body {
    order: 2;
    flex-basis: 50%
}

.p-daily-dose .m-daily-dose__bubble.quote .m-daily-dose__content .a-daily-dose__author {
    order: 1;
    flex-basis: 50%;
    font-size: .7743362832rem;
    border-right: 1px solid #000;
    padding-right: .5rem;
    margin-right: .5rem
}

.p-daily-dose .m-daily-dose__bubble.tweet {
    background: #93c6ec
}

.p-daily-dose .m-daily-dose__bubble.tweet .m-daily-dose__header {
    background-color: #0692c7;
    color: #f9f9f9
}

.p-daily-dose .m-daily-dose__bubble.tweet .m-daily-dose__content .a-daily-dose__author {
    color: #0c619e;
    font-weight: 500;
    margin-top: .75rem;
    margin-left: auto;
    width: 75%
}

.p-daily-dose .m-daily-dose__header {
    background-color: #000;
    color: #f9f9f9;
    font-weight: 500;
    display: flex;
    justify-content: space-between;
    padding: .15rem 1rem
}

.p-daily-dose .m-daily-dose__header a {
    color: #f9f9f9
}

.p-daily-dose .m-daily-dose__header .m-daily-dose__actions {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row nowrap
}

@supports(gap:1rem) {
    .p-daily-dose .m-daily-dose__header .m-daily-dose__actions {
        gap: 1rem
    }
}

.p-daily-dose .m-daily-dose__header .m-daily-dose__actions li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .p-daily-dose .m-daily-dose__header .m-daily-dose__actions li {
        margin-bottom: 0
    }
}

.p-daily-dose .m-daily-dose__header .m-daily-dose__actions li {
    margin-right: .25rem
}

.p-daily-dose .m-daily-dose__header .m-daily-dose__actions img {
    max-width: 1rem
}

.p-daily-dose .m-daily-dose__content {
    font-weight: 200;
    padding: 1rem
}

.p-daily-dose .m-daily-dose__content .a-header--2,
.p-daily-dose .m-daily-dose__content h2 {
    border-bottom: 2px solid #000;
    font-weight: 500;
    margin: 0 0 .75rem;
    text-align: center;
    padding-bottom: .75rem
}

.p-daily-dose .m-daily-dose__content .a-daily-dose__author {
    font-size: .7743362832rem;
    display: flex;
    flex-direction: column
}

.p-daily-dose .m-daily-dose__image {
    margin: 1.5rem auto 0;
    width: 40%;
    position: relative
}

.p-daily-dose .m-daily-dose__image img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border: 1px solid #4a4a4a;
    border-radius: 50%
}

.p-daily-dose .m-daily-dose__image:before {
    content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTAwIDUwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGw9JyNlZmVmZWYnIGQ9J00wIDBoMTAwTDUwIDUweicvPjxwYXRoIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBkPSdNMCAwbDUwIDQ5TTEwMCAwTDUwIDQ5Jy8+PC9zdmc+);
    display: block;
    max-width: 3rem;
    margin: -1.58rem auto 0
}

.p-daily-dose .m-daily-dose__image.tweet:before {
    content: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTAwIDUwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGw9JyM5M2M2ZWMnIGQ9J00wIDBoMTAwTDUwIDUweicvPjxwYXRoIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBkPSdNMCAwbDUwIDQ5TTEwMCAwTDUwIDQ5Jy8+PC9zdmc+)
}

.p-daily-dose #views-exposed-form-daily-dose-page-daily-dose-archive select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #0077a9;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMjYgMjYnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTAgMGwxMyAxNkwyNiAweicvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 95% 60%;
    background-size: 15px;
    border: none;
    color: #f9f9f9;
    padding: .5rem 2rem .5rem 1.5rem
}

#donation-landing {
    overflow-x: hidden
}

#donation-landing .o-header {
    background-image: url(/themes/custom/cep/templates/donate/donate_hero_bg.png);
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top: .5530973451rem solid #000;
    border-bottom: 1px solid #0377a9;
    color: #f9f9f9;
    padding: 1rem;
    display: -ms-grid;
    display: grid;
    grid-template-areas: ". top ." ". bottom ." ". meta . ";
    -ms-grid-columns: 1fr 95% 1fr;
    grid-template-columns: 1fr minmax(min(20vw, 100vw), 1240px) 1fr;
    -ms-grid-rows: minmax(auto, 68px) auto auto;
    grid-template-rows: minmax(auto, 68px) auto auto;
    text-align: center
}

#donation-landing .m-donate,
#donation-landing .m-socialmedia--header,
#donation-landing .m-topicmenu--dropdown,
#donation-landing .o-feeds,
#donation-landing .o-header .a-link__home {
    display: none !important
}

#donation-landing .o-header .m-header__top {
    justify-content: flex-end
}

#donation-landing .o-header .m-header__top.sticky {
    padding-right: 0
}

#donation-landing .m-header__title {
    text-align: center;
    max-width: 800px;
    margin: 0 auto !important;
    width: 100%
}

#donation-landing .layout-container {
    min-height: auto
}

#donation-landing .a-btn.selected {
    background-color: green;
    color: #fff
}

#donation-landing .a-btn {
    background: #213741;
    border-radius: 3px;
    color: #fff;
    font-size: 1.325rem;
    font-weight: 600;
    width: 100%;
    margin: .25rem;
    padding: 1rem .25rem;
    line-height: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

#donation-landing .a-btn:hover {
    opacity: 1;
    background: #0aaaed;
    text-decoration: none;
    color: #fff
}

#donation-landing .a-btn--other {
    opacity: .67;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #000;
    color: #454545
}

#donation-landing .a-btn--monthly {
    opacity: .67;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #232323;
    font-size: 1rem;
    color: #454545;
    padding: .5rem .25rem
}

#donation-landing .a-btn--monthly input[type=checkbox] {
    margin-right: 5px;
    height: 16px;
    scale: 1.15
}

#donation-landing .a-btn--continue {
    background: #0aaaed;
    border-radius: 2px;
    font-size: 1rem;
    color: #fff;
    padding: .25rem
}

#donation-landing .a-btn--today {
    background: #0aaaed;
    border-radius: 3px;
    padding: .75rem;
    font-size: 1.17rem;
    font-weight: 400;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    max-width: 175px;
    width: 100%;
    margin: 1rem auto;
    display: flex;
    justify-content: center
}

#donation-landing .a-btn--today:hover {
    background: #213741
}

.o-donate__box {
    max-width: 685px;
    width: 100%;
    margin: 0 auto 3rem;
    background: hsla(0, 0%, 100%, .8);
    border-radius: 3px;
    padding: 2rem;
    -ms-grid-row: 3;
    grid-row: 3;
    -ms-grid-column: 2;
    grid-column: 2
}

.o-donate__row {
    display: flex;
    justify-content: space-evenly
}

.o-donate__slider {
    background: #000;
    color: #fff;
    margin: 0;
    padding: 2rem;
    justify-content: center
}

.o-donate__slider-container {
    max-width: 850px;
    width: 100%;
    margin: 0 auto
}

.o-donate__slider .slick-dots {
    list-style: none outside none;
    max-width: 370px;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 2rem 0 0
}

.o-donate__slider .slick-dots li {
    display: inline;
    margin: .5rem
}

.o-donate__slider .slick-dots li.slick-active button {
    background: #fff
}

.o-donate__slider .slick-dots li button {
    height: 15px;
    width: 15px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #fff;
    background: 0 0;
    text-indent: -99999;
    font-size: 1px;
    color: #000
}

.o-donate__slider .slide-content {
    display: flex;
    align-items: center
}

.o-donate__slider .slide-content p {
    padding: 1rem
}

.o-donate__about .a-header--3,
.o-donate__about h3 {
    font-weight: 700;
    text-align: center;
    font-size: 2.655rem;
    color: #323232;
    margin: 0
}

.o-donate__about p {
    border-left: 1px dotted #0377a9;
    color: #0377a9;
    font-weight: 600;
    font-size: 1.335rem;
    line-height: 1.3;
    padding: 1rem;
    flex-basis: 100%
}

.o-donate__about p:first-of-type {
    border-left: none
}

.o-donate__support {
    background-image: url(/themes/custom/cep/templates/donate/donate_what_bg.png);
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    color: #f9f9f9;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin: 0;
    padding: 2rem
}

.o-donate__support p {
    font-size: 1.33rem;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding: 0 1rem 1rem;
    font-weight: 400
}

.m-inline-social {
    margin: 0 0 1.5rem;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center
}

.m-inline-social--youtube {
    background-image: url(../assets/utube.png)
}

.m-inline-social--twitter {
    background-image: url(../assets/twitter.png)
}

.m-inline-social li {
    margin: 0 1rem;
    padding: 0;
    list-style: none
}

.m-inline-social li a {
    display: block;
    height: 80px;
    width: 80px;
    background-size: 70px 70px;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 0
}

.m-inline-social li a span {
    visibility: hidden
}

.m-inline-social li a:hover {
    text-decoration: none;
    border: 0
}

.p-government_partnerships .m-grid__item--dark,
.p-partnerships .m-grid__item--dark {
    padding: 0 2rem 2rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-government_partnerships .m-grid__item--dark .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .m-grid--half .p-partnerships .m-grid__item--dark .m-report__keypoint:last-of-type,
.o-report__extremist_hubs .key-findings .row .p-government_partnerships .m-grid__item--dark p:last-of-type,
.o-report__extremist_hubs .key-findings .row .p-partnerships .m-grid__item--dark p:last-of-type,
.o-report__keypoints .m-grid--half .p-government_partnerships .m-grid__item--dark .m-report__keypoint:last-of-type,
.o-report__keypoints .m-grid--half .p-partnerships .m-grid__item--dark .m-report__keypoint:last-of-type,
.p-government_partnerships .m-grid__item--dark .m-grid__item:last-of-type,
.p-government_partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.p-government_partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p:last-of-type,
.p-government_partnerships .m-grid__item--dark .o-report__keypoints .m-grid--half .m-report__keypoint:last-of-type,
.p-partnerships .m-grid__item--dark .m-grid__item:last-of-type,
.p-partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:last-of-type,
.p-partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p:last-of-type,
.p-partnerships .m-grid__item--dark .o-report__keypoints .m-grid--half .m-report__keypoint:last-of-type {
    flex-grow: 1
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-government_partnerships .m-grid__item--dark .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .m-grid--half .p-partnerships .m-grid__item--dark .m-report__keypoint img,
.o-report__extremist_hubs .key-findings .row .p-government_partnerships .m-grid__item--dark p img,
.o-report__extremist_hubs .key-findings .row .p-partnerships .m-grid__item--dark p img,
.o-report__keypoints .m-grid--half .p-government_partnerships .m-grid__item--dark .m-report__keypoint img,
.o-report__keypoints .m-grid--half .p-partnerships .m-grid__item--dark .m-report__keypoint img,
.p-government_partnerships .m-grid__item--dark .m-grid__item img,
.p-government_partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.p-government_partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p img,
.p-government_partnerships .m-grid__item--dark .o-report__keypoints .m-grid--half .m-report__keypoint img,
.p-partnerships .m-grid__item--dark .m-grid__item img,
.p-partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
.p-partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p img,
.p-partnerships .m-grid__item--dark .o-report__keypoints .m-grid--half .m-report__keypoint img {
    max-width: 132px
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-government_partnerships .m-grid__item--dark .m-grid--columns .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .p-partnerships .m-grid__item--dark .m-grid--columns .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .row .p-government_partnerships .m-grid__item--dark p .m-report__keypoint,
.o-report__extremist_hubs .key-findings .m-grid--half .row .p-partnerships .m-grid__item--dark p .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .p-government_partnerships .m-grid__item--dark .m-grid--columns p,
.o-report__extremist_hubs .key-findings .row .p-government_partnerships .m-grid__item--dark p .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .p-government_partnerships .m-grid__item--dark p .m-grid__item,
.o-report__extremist_hubs .key-findings .row .p-government_partnerships .m-grid__item--dark p p,
.o-report__extremist_hubs .key-findings .row .p-partnerships .m-grid__item--dark .m-grid--columns p,
.o-report__extremist_hubs .key-findings .row .p-partnerships .m-grid__item--dark p .m-grid--half .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .p-partnerships .m-grid__item--dark p .m-grid__item,
.o-report__extremist_hubs .key-findings .row .p-partnerships .m-grid__item--dark p p,
.o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .p-government_partnerships .m-grid__item--dark p .m-report__keypoint,
.o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .p-partnerships .m-grid__item--dark p .m-report__keypoint,
.o-report__keypoints .m-grid--half .p-government_partnerships .m-grid__item--dark .m-grid--columns .m-report__keypoint,
.o-report__keypoints .m-grid--half .p-government_partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p .m-report__keypoint,
.o-report__keypoints .m-grid--half .p-partnerships .m-grid__item--dark .m-grid--columns .m-report__keypoint,
.o-report__keypoints .m-grid--half .p-partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p .m-report__keypoint,
.p-government_partnerships .m-grid__item--dark .m-grid--columns .m-grid__item,
.p-government_partnerships .m-grid__item--dark .m-grid--columns .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.p-government_partnerships .m-grid__item--dark .m-grid--columns .o-report__extremist_hubs .key-findings .row p,
.p-government_partnerships .m-grid__item--dark .m-grid--columns .o-report__keypoints .m-grid--half .m-report__keypoint,
.p-government_partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .m-grid--half .row p .m-report__keypoint,
.p-government_partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p .m-grid--half .m-report__keypoint,
.p-government_partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p .m-grid__item,
.p-government_partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p p,
.p-partnerships .m-grid__item--dark .m-grid--columns .m-grid__item,
.p-partnerships .m-grid__item--dark .m-grid--columns .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.p-partnerships .m-grid__item--dark .m-grid--columns .o-report__extremist_hubs .key-findings .row p,
.p-partnerships .m-grid__item--dark .m-grid--columns .o-report__keypoints .m-grid--half .m-report__keypoint,
.p-partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .m-grid--half .row p .m-report__keypoint,
.p-partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p .m-grid--half .m-report__keypoint,
.p-partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p .m-grid__item,
.p-partnerships .m-grid__item--dark .o-report__extremist_hubs .key-findings .row p p {
    flex-basis: auto
}

.houthis .region-content #block-mainpagecontent {
    max-width: 1440px
}

.houthis .region-content #block-mainpagecontent .node.node--type-page {
    width: 100%
}

.houthis .o-report--wrapper {
    position: relative;
    gap: 2rem
}

.houthis .o-report--sidebar {
    flex-basis: 280px;
    order: 2;
    position: relative
}

.houthis .o-report--sidebar #sticky-nav {
    position: sticky;
    position: -webkit-sticky;
    top: 75px;
    z-index: 60
}

.houthis .o-report--sidebar ul {
    margin: 0;
    list-style: none outside none;
    padding: 0
}

.houthis .o-report--sidebar ul li {
    margin: 1.5rem 0;
    line-height: 1.3
}

.c-german-page__section--report .houthis .o-report--sidebar a.button,
.c-micro-site--home .houthis .o-report--sidebar a.more-link,
.c-micro-site-news .more-link .houthis .o-report--sidebar a,
.houthis .o-report--sidebar .a-button,
.houthis .o-report--sidebar .a-button--center,
.houthis .o-report--sidebar .a-button--clear,
.houthis .o-report--sidebar .a-button--gray,
.houthis .o-report--sidebar .a-button--return,
.houthis .o-report--sidebar .a-button--secondary,
.houthis .o-report--sidebar .a-button--white,
.houthis .o-report--sidebar .button--center,
.houthis .o-report--sidebar .button--clear,
.houthis .o-report--sidebar .button--gray,
.houthis .o-report--sidebar .button--return,
.houthis .o-report--sidebar .button--secondary,
.houthis .o-report--sidebar .button--white,
.houthis .o-report--sidebar .c-german-page__section--report a.button,
.houthis .o-report--sidebar .c-glossary__link,
.houthis .o-report--sidebar .c-micro-site--home a.more-link,
.houthis .o-report--sidebar .c-micro-site-news .more-link a,
.houthis .o-report--sidebar .m-form__joinus input[type=submit],
.houthis .o-report--sidebar .m-report__news-article .a-article__body .views-more-link,
.houthis .o-report--sidebar .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.houthis .o-report--sidebar .o-extremists__leader__form div#stay-updated form input[type=submit],
.houthis .o-report--sidebar .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.houthis .o-report--sidebar .o-report__extremist_hubs .button,
.houthis .o-report--sidebar .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.houthis .o-report--sidebar .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.houthis .o-report--sidebar .o-report__grid__analysis .view-filters .form--inline .button,
.houthis .o-report--sidebar .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.houthis .o-report--sidebar .p-regional-offices .m-block .view-footer .views-display-link,
.houthis .o-report--sidebar .p-threats .view-filters form .button,
.houthis .o-report--sidebar .p-topic .o-topic .m-topic__news .pager .button,
.houthis .o-report--sidebar .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.houthis .o-report--sidebar .pager.js-pager__items .button,
.houthis .o-report--sidebar .search-form .form-submit,
.houthis .o-report--sidebar .views-exposed-form .button,
.houthis .o-report--sidebar .webform-submission-contact-form .webform-button--submit,
.m-form__joinus .houthis .o-report--sidebar input[type=submit],
.m-report__news-article .a-article__body .houthis .o-report--sidebar .views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .houthis .o-report--sidebar button,
.o-extremists__leader__form div#stay-updated form .houthis .o-report--sidebar input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .houthis .o-report--sidebar .button,
.o-report__extremist_hubs .houthis .o-report--sidebar .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .houthis .o-report--sidebar .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .houthis .o-report--sidebar .button,
.o-report__grid__analysis .view-filters .form--inline .houthis .o-report--sidebar .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .houthis .o-report--sidebar .button,
.p-regional-offices .m-block .view-footer .houthis .o-report--sidebar .views-display-link,
.p-threats .view-filters form .houthis .o-report--sidebar .button,
.p-topic .o-topic .m-topic__news .pager .houthis .o-report--sidebar .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .houthis .o-report--sidebar .button,
.pager.js-pager__items .houthis .o-report--sidebar .button,
.search-form .houthis .o-report--sidebar .form-submit,
.views-exposed-form .houthis .o-report--sidebar .button,
.webform-submission-contact-form .houthis .o-report--sidebar .webform-button--submit {
    margin: 0 auto;
    max-width: 200px;
    width: 100%;
    display: block
}

.houthis .o-report--sidebar .m-socialmedia__list {
    list-style: none;
    margin: 0 0 2rem;
    flex-wrap: wrap;
    padding: .2rem 0 0;
    display: flex;
    align-items: center;
    gap: 1rem;
    display: none
}

.houthis .o-report--sidebar .m-socialmedia__list .a-logo__socialmedia {
    fill: #0077a9;
    height: 45px;
    width: 45px;
    transition: filter .25s ease-in-out;
    border-bottom: 0
}

.houthis .o-report--sidebar .m-socialmedia__list .a-logo__socialmedia img,
.houthis .o-report--sidebar .m-socialmedia__list .a-logo__socialmedia svg {
    max-width: 100%;
    max-height: 100%
}

.houthis .o-report--content {
    flex-basis: 990px
}

.houthis .o-report--content .a-header--2,
.houthis .o-report--content h2 {
    border-bottom: 1px solid #126b9c;
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 1;
    color: #126b9c;
    margin: 4rem 0 2rem;
    padding-bottom: .5rem
}

.houthis .o-report--content .a-header--3,
.houthis .o-report--content h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.5;
    color: #000;
    margin: 2rem 0 0
}

.houthis .o-report--content ol li,
.houthis .o-report--content ul li {
    clear: both
}

.houthis .o-report--content ol p,
.houthis .o-report--content p,
.houthis .o-report--content ul p {
    padding-left: 0
}

.houthis .o-report--content blockquote {
    background: 0 0;
    border-left: 2px solid #126b9c;
    padding: 0 1rem;
    margin: 1rem
}

.houthis .o-report--content blockquote p {
    background: 0 0;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #126b9c;
    padding-left: 0;
    text-align: left
}

.houthis .m-report--toplink img {
    vertical-align: middle;
    margin: -6px 10px 0 0
}

.houthis .m-report--related {
    background: #f5f5f5;
    border-radius: 10px;
    margin: 2rem 0 0;
    padding: 1rem
}

.houthis .m-report--related .a-header--3,
.houthis .m-report--related h3 {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #323333
}

.houthis .m-report--related .active {
    color: #333
}

.houthis .m-report--highlight {
    background: #f5f5f5;
    border-radius: 20px;
    margin: 2.5rem 0;
    padding: 1rem
}

.houthis .m-report--highlight,
.houthis .m-report--highlight.dir-column>div {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.houthis .m-report--highlight.dir-column ol li,
.houthis .m-report--highlight.dir-column ul li {
    clear: both
}

.houthis .m-report--highlight.dir-column ol p,
.houthis .m-report--highlight.dir-column ul p {
    padding-left: 0
}

.houthis .m-report--highlight .a-header--2,
.houthis .m-report--highlight h2 {
    border-bottom: none;
    margin: 0 0 1rem
}

.houthis .m-report--highlight .a-header--3,
.houthis .m-report--highlight h3 {
    margin: 0 0 1rem
}

.houthis .m-report--highlight p {
    padding-left: 0 !important
}

.houthis .m-report--highlight img {
    border: 1px solid #000
}

.houthis .m-report--quicklink {
    padding: 0 0 0 1rem;
    display: none
}

.houthis .m-report--quicklink ul {
    border-left: 1px solid #333;
    padding: 0 0 0 1rem;
    margin: 2rem 0
}

.houthis .m-report--quicklink ul li {
    margin: 1rem 0;
    display: flex;
    justify-content: flex-start;
    flex-direction: row
}

.houthis .m-report--quicklink ul li a {
    color: #333;
    font-size: 15px;
    line-height: 1.2
}

.houthis .m-report--quicklink ul li>span {
    background: #fff;
    content: "";
    display: flex;
    height: 20px;
    width: 20px;
    border: 1px solid #333;
    border-radius: 50%;
    margin: 0 .5rem 0 -1.55rem;
    -ms-grid-row-align: center;
    align-self: center;
    position: relative;
    justify-content: center;
    flex-direction: column;
    flex-basis: 20px;
    flex-shrink: 0
}

.houthis .m-report--quicklink ul li.active a {
    font-weight: 500
}

.houthis .m-report--toplink {
    display: none
}

.houthis .m-signup {
    margin: 2rem 0;
    max-width: 200px;
    width: 100%;
    display: none
}

.houthis .m-signup .a-header--2,
.houthis .m-signup h2 {
    color: #0077a9;
    font-size: .7743362832rem;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0 0 .5rem;
    line-height: 1
}

.houthis .m-signup .m-form__joinus {
    margin-top: 1.25rem
}

.houthis .m-signup .m-form__joinus form {
    display: flex;
    flex-direction: column
}

.houthis .m-signup .m-form__joinus form input[type=email] {
    background-color: transparent;
    border: 1px solid #103d6b;
    border-radius: 4px;
    font-size: .8rem;
    color: #000;
    padding: .5rem 1rem;
    margin-bottom: .5rem;
    width: 100%
}

.houthis .m-signup .m-form__joinus form input[type=submit] {
    background-color: #103d6b;
    font-size: .8rem;
    border: none;
    align-self: flex-start
}

.houthis .m-report__subnav {
    background-color: #000;
    position: sticky;
    top: 0;
    padding: 1.5rem 1rem;
    z-index: 120;
    left: 0;
    right: 50%;
    width: 100vw;
    margin: -5.55rem -50vw 3rem;
    top: 69px;
    display: block
}

.houthis .m-report__subnav .m-report__subnav__form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.houthis .m-report__subnav .m-report__subnav__form label {
    color: #f9f9f9
}

.houthis .m-report__subnav .m-report__subnav__form select {
    font-size: .8849557522rem;
    border: 1px solid #fff;
    border-radius: .2765486726rem;
    width: 100%;
    max-width: 62.6659292035rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-recruiters .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-recruiters p,
.o-report__keypoints .m-grid--half .p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-recruiters .m-report__keypoint,
.p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-recruiters .m-grid__item,
.p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-recruiters .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-recruiters .o-report__extremist_hubs .key-findings .row p,
.p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-recruiters .o-report__keypoints .m-grid--half .m-report__keypoint {
    margin-bottom: 1.5rem;
    padding: 1.5rem
}

.p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-extremists {
    margin-top: 3rem;
    gap: 1.58rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-extremists .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-extremists p,
.o-report__keypoints .m-grid--half .p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-extremists .m-report__keypoint,
.p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-extremists .m-grid__item,
.p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-extremists .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-extremists .o-report__extremist_hubs .key-findings .row p,
.p-isis_recruiters_propagandists_and_inciters_to_violence_operating_on_twitter .m-extremists .o-report__keypoints .m-grid--half .m-report__keypoint {
    padding: .5rem .75rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.o-main--kas .o-tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    gap: 20px
}

.o-main--kas .o-tabs__tab {
    cursor: pointer;
    background-color: #efefef;
    width: calc(33.333% - 13.333px);
    text-align: center;
    margin: 45px 0;
    padding: 30px 20px;
    border-radius: 6px
}

.o-main--kas .o-tabs__tab.j-active {
    background-color: #0077a9;
    color: #f9f9f9;
    position: relative
}

.o-main--kas .o-tabs__tab.j-active:after {
    content: "";
    border: 20px solid transparent;
    border-top-color: #0077a9;
    position: absolute;
    bottom: -40px;
    left: calc(50% - 10px);
    top: auto;
    width: auto;
    height: auto
}

.o-main--kas .o-tabs__tab:first-child p {
    left: 0 !important
}

.o-main--kas .o-tabs__tab:last-child p {
    left: -205.666% !important
}

.o-main--kas .o-tabs__tab .a-header--3,
.o-main--kas .o-tabs__tab h3 {
    font-size: 30px;
    font-weight: 400;
    margin: 0 0 1rem
}

.o-main--kas .o-tabs__tab p {
    font-size: 16px;
    margin: 0
}

.o-main--kas .o-tabs__section {
    display: none;
    padding: 1em;
    background-color: #efefef
}

.o-main--kas .o-tabs__section.j-active {
    display: block
}

.o-main--kas .o-tabs__section .node--view-mode-kas-teaser {
    margin: 0 !important;
    padding: 2rem 0;
    border-bottom: 1px solid #979797;
    width: 100%
}

.o-main--kas .o-tabs__section .node--view-mode-kas-teaser .c-teaser__meta--kas {
    font-size: 15px;
    font-weight: 700;
    line-height: 2.16;
    color: #000
}

.o-main--kas .o-tabs__section .node--view-mode-kas-teaser .a-header--4,
.o-main--kas .o-tabs__section .node--view-mode-kas-teaser h4 {
    margin: 0;
    font-size: 30px;
    font-weight: 500
}

.o-main--kas .o-tabs__section .node--view-mode-kas-teaser .c-teaser__body {
    font-size: 18px
}

.o-main--kas .o-tabs__section .node--view-mode-kas-teaser .c-teaser__body+a {
    font-weight: 500
}

.o-view__KAS--accordion .a-header--3,
.o-view__KAS--accordion h3 {
    cursor: pointer;
    font-size: 30px;
    font-weight: 500;
    margin: 0;
    position: relative
}

.o-view__KAS--accordion .a-header--3:after,
.o-view__KAS--accordion h3:after {
    position: absolute;
    top: -5px;
    right: 0;
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    border-right: 3px solid;
    border-top: 3px solid;
    transform: rotate(135deg);
    margin-right: .5em;
    margin-left: 1em
}

.o-view__KAS--accordion .j-active.a-header--3,
.o-view__KAS--accordion h3.j-active {
    color: #0077a9
}

.o-view__KAS--accordion .j-active.a-header--3:after,
.o-view__KAS--accordion h3.j-active:after {
    content: "";
    top: 10px;
    transform: rotate(-45deg)
}

.o-view__KAS--accordion .o-view__KAS--section {
    padding: 1rem 0;
    border-bottom: 1px solid #979797
}

.o-view__KAS--accordion .o-view__KAS--month {
    transform: scaleY(0);
    transform-origin: top;
    transition: transform .2s ease;
    overflow: hidden;
    height: 0;
    margin: 0;
    padding: 1rem 0 0;
    list-style: none
}

.o-view__KAS--accordion .o-view__KAS--month li {
    margin: 0;
    padding: .5rem 0;
    border-bottom: 1px dashed #0077a9
}

.o-view__KAS--accordion .o-view__KAS--month li .a-header--4,
.o-view__KAS--accordion .o-view__KAS--month li h4 {
    font-size: 30px;
    font-weight: 400;
    margin: 0
}

.o-view__KAS--accordion .o-view__KAS--month li:last-child {
    border-bottom: none
}

.o-view__KAS--accordion .o-view__KAS--month.j-active {
    transform: scaleY(1);
    height: auto
}

.view-kas-views .js-pager__items {
    padding: 30px 0
}

.p-murder_of_lee_rigby .m-grid--half {
    margin-bottom: 2rem
}

.p-murder_of_lee_rigby .m-grid--half .m-grid__item--gray {
    flex-grow: 0
}

.p-murder_of_lee_rigby .m-grid--half .m-grid__item--gray img {
    max-width: 160px;
    margin: 1rem auto 0
}

.p-murder_of_lee_rigby .m-grid__item--gray {
    padding: 0 1rem
}

.p-murder_of_lee_rigby .a-header--2,
.p-murder_of_lee_rigby h2 {
    clear: both;
    margin-bottom: 1.5rem
}

.p-muslim_brotherhood .m-columns__container {
    background-color: #efefef;
    padding: 1.5rem
}

.p-muslim_brotherhood .m-columns__container li img {
    width: 38px;
    height: auto
}

.c-micro-site-nav {
    background: #0071a5;
    font-size: .9955752212rem
}

.a-menu__reveal--microsite {
    position: absolute;
    top: 9px;
    left: 0;
    color: #fff
}

.c-micro-site-nav__drawer {
    max-width: 1240px;
    margin: 0 auto
}

.c-micro-site-nav--fr .c-micro-site-nav__drawer ul.menu li:nth-child(6) {
    flex-basis: 1rem
}

.m-langnav {
    padding-top: 1px
}

.m-langnav__link {
    transition: all .25s ease-in-out;
    background-color: #01577c;
    border: none;
    color: #fff;
    font-size: .7190265487rem;
    font-weight: 500;
    margin: 0 1px 0 0;
    min-height: 1.3274336283rem;
    display: block;
    float: left;
    padding: 3px 10px
}

.m-langnav__link:hover {
    opacity: .5
}

.m-langnav__link.active {
    background-color: #0e85b9
}

.m-langnav__link.active:hover {
    opacity: 1;
    cursor: default
}

.c-micro-site-header {
    background-color: #004066;
    color: #f9f9f9
}

.c-micro-site-header svg {
    max-width: 234px;
    height: 45px
}

.c-micro-site-header__top {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 1rem;
    display: flex;
    justify-content: center
}

.c-micro-site-header__link {
    display: block;
    line-height: 0;
    border: none
}

.c-micro-site-header__link:hover {
    border: none
}

.c-micro-site-footer {
    background: #004066;
    border-top: 1px solid #1a80ad;
    color: #dee0e7;
    padding: 2rem 0 4rem;
    font-size: .75rem;
    min-height: 78px;
    text-align: center
}

.c-micro-site-footer a {
    color: #dee0e7
}

.c-micro-site-footer a:hover {
    border-color: #fff
}

.c-micro-site-footer .a-link__home {
    display: block;
    margin: auto auto 1rem;
    background: #fff;
    border: 1px solid #b5b5b5;
    width: 78px;
    height: 78px;
    padding: 7px
}

.c-micro-site-footer .a-link__home .a-logo,
.c-micro-site-footer .a-link__home .a-logo__socialmedia {
    height: 64px
}

.c-hero-ms--home {
    background-size: cover;
    background-position: 50%
}

.c-hero-ms--home.c-hero-ms--fr {
    background-image: url(../assets/micro_site/background-french-hero2.jpg)
}

.c-hero-ms--home.c-hero-ms--fr .c-hero-ms__wrap {
    background-image: url(../assets/micro_site/french-front-slide2.jpg)
}

.c-hero-ms--home.c-hero-ms--de {
    background-image: url(../assets/micro_site/background-german-hero.jpg)
}

.c-hero-ms--home.c-hero-ms--de .c-hero-ms__wrap {
    background-image: url(../assets/micro_site/german-front-slide.jpg)
}

.c-hero-ms--home .c-hero-ms__wrap {
    max-width: 650px;
    background-repeat: no-repeat;
    background-position: bottom;
    margin: 0 auto;
    padding: 0 0 280px
}

.c-hero-ms--home .c-hero-ms__top {
    background-color: #1f4962;
    border-bottom: 6px solid #fff;
    padding: 2.5rem
}

.c-hero-ms--home .c-hero-ms__top .a-header--1,
.c-hero-ms--home .c-hero-ms__top h1 {
    text-transform: uppercase;
    font-size: 1.6592920354rem;
    font-weight: 300;
    text-align: center;
    color: #fff;
    margin: 0
}

.c-hero-ms--home .c-hero-ms__top .a-header--1 a,
.c-hero-ms--home .c-hero-ms__top h1 a {
    color: #fff;
    border: none
}

.c-hero-ms--home .c-hero-ms__top .a-header--1 a:hover,
.c-hero-ms--home .c-hero-ms__top h1 a:hover {
    text-decoration: none;
    border: none
}

.c-hero-ms--report {
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #000), url(/sites/default/files/stylesheets/images/french-site/report-bg.jpg);
    min-height: 590px;
    background-position-y: 70px;
    background-repeat: no-repeat
}

.c-hero-ms:not(.c-hero-ms--home) {
    background-color: #c4c5c7;
    padding: 0 20px
}

.c-hero-ms:not(.c-hero-ms--home) .c-hero-ms__wrap {
    max-width: 1240px;
    margin: 0 auto
}

.c-hero-ms:not(.c-hero-ms--home) .a-header--1,
.c-hero-ms:not(.c-hero-ms--home) h1 {
    margin: 0 1rem !important
}

.c-hero-ms:not(.c-hero-ms--home) .a-header--1 a,
.c-hero-ms:not(.c-hero-ms--home) h1 a {
    display: block;
    text-transform: uppercase;
    font-weight: 300;
    color: #004066;
    font-size: 1.1061946903rem;
    padding: 22px 0;
    border: none
}

.c-hero-ms:not(.c-hero-ms--home) .a-header--1 a:hover,
.c-hero-ms:not(.c-hero-ms--home) h1 a:hover {
    text-decoration: none;
    border: none
}

.c-hero-ms:not(.c-hero-ms--home) .a-header--2,
.c-hero-ms:not(.c-hero-ms--home) h2 {
    color: #f9f9f9;
    padding-top: 8rem
}

.c-micro-site .layout-content {
    margin-bottom: 4rem
}

.c-micro-site .m-report__subnav {
    margin-top: -8.55rem
}

.user-logged-in .c-micro-site .m-report__subnav {
    margin-top: -5.55rem
}

.c-micro-site--home .c-micro-site__post-title,
.c-micro-site .o-feeds {
    display: none
}

.c-micro-site__block-title,
.c-micro-site__post-title {
    margin: 0 0 1rem;
    padding: 0;
    color: #0077a9;
    font-size: 1.7699115044rem;
    line-height: 1;
    font-weight: 500
}

.c-report-teaser {
    display: block;
    background-color: #efedee;
    margin-bottom: 2rem;
    padding: 1rem 2rem;
    border: 0
}

.c-report-teaser__figure {
    margin: 0 0 1rem
}

.c-report-teaser__title {
    margin-top: 0;
    margin-bottom: .75rem
}

.c-report-teaser__body p {
    color: #000;
    font-size: .7743362832rem;
    line-height: 1.2168141593rem;
    margin-bottom: 0
}

.c-report-teaser img {
    filter: saturate(.5)
}

.c-report-teaser:hover {
    background-color: #c4c5c7;
    border-bottom: none
}

.c-report-teaser:hover img {
    filter: saturate(1)
}

.c-micro-site-news__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.c-micro-site-news__item {
    list-style: none;
    padding: 0;
    display: block;
    margin: 0 0 2rem
}

.c-micro-site-news__item .node--view-mode-teaser {
    margin: 0;
    height: 100%;
    width: auto;
    position: relative;
    text-decoration: none
}

.c-micro-site-news__item .node--view-mode-teaser:hover .c-micro-site-news__teaser {
    color: #fff;
    background: #0071a5;
    text-decoration: none
}

.c-micro-site-news__item .node--view-mode-teaser:hover .c-micro-site-news__teaser a,
.c-micro-site-news__item .node--view-mode-teaser:hover .c-micro-site-news__title {
    color: #fff
}

.c-micro-site-news__teaser {
    text-decoration: none;
    color: #000;
    display: block;
    background-color: #efedee;
    padding: 1rem;
    font-weight: 500;
    font-size: .9402654867rem;
    line-height: 1.2721238938rem
}

.c-micro-site-news__teaser:hover {
    color: #fff;
    background: #0071a5;
    text-decoration: none
}

.c-micro-site-news__teaser a {
    transition: none
}

.c-micro-site-news__link {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: none
}

.c-micro-site-news__link:hover {
    border: none
}

.c-micro-site-news__title {
    transition: none;
    font-size: 1.6592920354rem;
    color: #333;
    line-height: 1;
    font-weight: 500;
    margin: 0 0 12px
}

.c-micro-site-news__content {
    transition: none;
    font-weight: 300;
    font-size: 15px;
    line-height: 23px
}

.c-german-page__section--trans {
    margin-bottom: 6rem
}

.c-german-page__section--trans .a-header--5,
.c-german-page__section--trans h5 {
    font-size: 1.1rem;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 1.5
}

.c-german-page__section--trans ul.flex {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block
}

.c-german-page__section--trans p {
    margin-top: 0
}

.c-german-page__section--trans a.more-link {
    margin-top: 2rem
}

.c-german-page__section--report {
    list-style: none;
    height: auto;
    padding: 20px 30px;
    margin: 0 0 .25rem;
    font-size: .9955752212rem;
    line-height: 1.6039823009rem;
    font-weight: 300;
    background: #ddd
}

.c-german-page__section--report>div {
    padding-right: 1rem
}

.c-german-page__section--report .a-header--5,
.c-german-page__section--report h5 {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0 0 1rem
}

.c-german-page__section--report a.button {
    line-height: 1.2;
    display: inline-block;
    margin: 0 0 1rem;
    text-align: center
}

.c-german-page__section--report img {
    max-width: 150px
}

.c-image--left {
    margin: 0 3rem 1rem 0;
    float: left
}

.c-image--right {
    margin: 0 0 1rem 3rem;
    float: right
}

.page-node-type-basic-page-german .field--name-body .a-header--2,
.page-node-type-basic-page-german .field--name-body h2 {
    color: #0077a9;
    font-size: 1.7699115044rem;
    font-weight: 500
}

.c-french-page__section--dotted,
.c-german-page__section--dotted {
    border-bottom: 2px dotted #848484;
    padding-bottom: 29px;
    margin-bottom: 55px;
    overflow: auto
}

.c-german-page__section--grey {
    background-color: #ececec;
    padding: 2rem 4rem 1rem;
    margin: 0 -4rem 4rem;
    overflow: auto
}

.c-german-page__section--solid {
    border-bottom: 2px solid #979797;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    overflow: auto
}

.layout-builder__layout .m-report__subnav,
.p-news-tags {
    margin-top: 0
}

.p-office .node__content .office-inner ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row nowrap
}

@supports(gap:1rem) {
    .p-office .node__content .office-inner ul {
        gap: 1rem
    }
}

.p-office .node__content .office-inner ul li {
    margin-bottom: 1rem
}

@supports(gap:1rem) {
    .p-office .node__content .office-inner ul li {
        margin-bottom: 0
    }
}

.p-office .node__content .office-inner ul li {
    flex-basis: 100%
}

.p-preventing_terror .gallery {
    margin-top: 2rem
}

.p-preventing_terror .gallery .section-gallery {
    padding: 0 1.5rem 1.5rem;
    margin-bottom: 1.5rem
}

.p-preventing_terror .gallery .section-gallery .a-header--3,
.p-preventing_terror .gallery .section-gallery h3 {
    font-size: 1.5rem
}

.p-preventing_terror .m-video_gallery {
    margin-top: 2rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-preventing_terror .m-video_gallery .m-grid__item--gray.m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .p-preventing_terror .m-video_gallery p.m-grid__item--gray,
.o-report__keypoints .m-grid--half .p-preventing_terror .m-video_gallery .m-grid__item--gray.m-report__keypoint,
.p-preventing_terror .m-video_gallery .m-grid__item.m-grid__item--gray,
.p-preventing_terror .m-video_gallery .o-report__extremist_hubs .key-findings .m-grid--half .m-grid__item--gray.m-report__keypoint,
.p-preventing_terror .m-video_gallery .o-report__extremist_hubs .key-findings .row p.m-grid__item--gray,
.p-preventing_terror .m-video_gallery .o-report__keypoints .m-grid--half .m-grid__item--gray.m-report__keypoint {
    padding: 1.5rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-preventing_terror .m-video_gallery .m-report__keypoint .a-header--3,
.o-report__extremist_hubs .key-findings .m-grid--half .p-preventing_terror .m-video_gallery .m-report__keypoint h3,
.o-report__extremist_hubs .key-findings .row .p-preventing_terror .m-video_gallery p .a-header--3,
.o-report__extremist_hubs .key-findings .row .p-preventing_terror .m-video_gallery p h3,
.o-report__keypoints .m-grid--half .p-preventing_terror .m-video_gallery .m-report__keypoint .a-header--3,
.o-report__keypoints .m-grid--half .p-preventing_terror .m-video_gallery .m-report__keypoint h3,
.p-preventing_terror .m-video_gallery .m-grid__item .a-header--3,
.p-preventing_terror .m-video_gallery .m-grid__item h3,
.p-preventing_terror .m-video_gallery .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-header--3,
.p-preventing_terror .m-video_gallery .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint h3,
.p-preventing_terror .m-video_gallery .o-report__extremist_hubs .key-findings .row p .a-header--3,
.p-preventing_terror .m-video_gallery .o-report__extremist_hubs .key-findings .row p h3,
.p-preventing_terror .m-video_gallery .o-report__keypoints .m-grid--half .m-report__keypoint .a-header--3,
.p-preventing_terror .m-video_gallery .o-report__keypoints .m-grid--half .m-report__keypoint h3 {
    font-size: 1rem;
    margin-top: 1rem
}

.p-preventing_terror .m-video_gallery .close-reveal-modal {
    display: none
}

.p-preventing_terror .o-office__news {
    margin-top: 2rem
}

.p-publications-page {
    margin: 0 auto
}

.p-publications-page>.view-header {
    width: 99.5vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw
}

.p-publications-page>.view-header>.a-header--2,
.p-publications-page>.view-header>.view-publications-page,
.p-publications-page>.view-header>h2 {
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto
}

.p-publications-page>.view-header .a-header--2,
.p-publications-page>.view-header h2 {
    color: #0077a9;
    font-size: 1.4380530973rem;
    letter-spacing: -.13px;
    margin-top: 0;
    text-transform: uppercase;
    padding-left: 1rem;
    padding-right: 1rem
}

.o-report__extremist_hubs .key-findings .p-publications-page>.view-header .row,
.o-report__grid .view-general-extremist-groups .p-publications-page>.view-header .view-content,
.o-report__grid .view-white-supremacy .p-publications-page>.view-header .view-content,
.p-publications-page>.view-header .m-grid--thirds,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row,
.p-publications-page>.view-header .o-report__grid .view-general-extremist-groups .view-content,
.p-publications-page>.view-header .o-report__grid .view-white-supremacy .view-content {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(315px, 1fr));
    gap: .75rem;
    margin-bottom: 1rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint,
.p-publications-page>.view-header .m-grid__item,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint {
    background-color: #fff;
    padding: 0
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .ds-1col,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .ds-1col,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .ds-1col,
.p-publications-page>.view-header .m-grid__item .ds-1col,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .ds-1col,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .ds-1col,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .ds-1col {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: .75rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .h-title-wrap,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .h-title-wrap,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .h-title-wrap,
.p-publications-page>.view-header .m-grid__item .h-title-wrap,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .h-title-wrap,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .h-title-wrap,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .h-title-wrap {
    position: relative;
    width: 100%;
    margin-bottom: .75rem;
    background-color: #103d6b;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    height: 295px;
    justify-content: flex-end
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .h-title-wrap .h-span-img,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .h-title-wrap .h-span-img,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .h-title-wrap .h-span-img,
.p-publications-page>.view-header .m-grid__item .h-title-wrap .h-span-img,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .h-title-wrap .h-span-img,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .h-title-wrap .h-span-img,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .h-title-wrap .h-span-img {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    filter: opacity(.3);
    transition: filter .25s ease-in-out;
    z-index: 0
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .h-title-wrap .a-header--3,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .h-title-wrap h3,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .h-title-wrap .a-header--3,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .h-title-wrap h3,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .h-title-wrap .a-header--3,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .h-title-wrap h3,
.p-publications-page>.view-header .m-grid__item .h-title-wrap .a-header--3,
.p-publications-page>.view-header .m-grid__item .h-title-wrap h3,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .h-title-wrap .a-header--3,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .h-title-wrap h3,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .h-title-wrap .a-header--3,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .h-title-wrap h3,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .h-title-wrap .a-header--3,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .h-title-wrap h3 {
    position: relative;
    z-index: 1;
    width: 100%;
    padding: 1rem;
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
    display: block;
    box-sizing: border-box;
    font-size: 1.6592920354rem;
    line-height: 1.2;
    letter-spacing: -.14px;
    font-weight: 700;
    height: auto;
    min-height: auto
}

.c-german-page__section--report .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint a.button,
.c-german-page__section--report .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p a.button,
.c-german-page__section--report .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint a.button,
.c-german-page__section--report .p-publications-page>.view-header .m-grid__item a.button,
.c-german-page__section--report .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint a.button,
.c-german-page__section--report .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p a.button,
.c-german-page__section--report .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint a.button,
.c-micro-site--home .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint a.more-link,
.c-micro-site--home .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p a.more-link,
.c-micro-site--home .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint a.more-link,
.c-micro-site--home .p-publications-page>.view-header .m-grid__item a.more-link,
.c-micro-site--home .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint a.more-link,
.c-micro-site--home .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p a.more-link,
.c-micro-site--home .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint a.more-link,
.c-micro-site-news .more-link .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint a,
.c-micro-site-news .more-link .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p a,
.c-micro-site-news .more-link .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint a,
.c-micro-site-news .more-link .p-publications-page>.view-header .m-grid__item a,
.c-micro-site-news .more-link .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint a,
.c-micro-site-news .more-link .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p a,
.c-micro-site-news .more-link .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint a,
.m-form__joinus .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint input[type=submit],
.m-form__joinus .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p input[type=submit],
.m-form__joinus .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint input[type=submit],
.m-form__joinus .p-publications-page>.view-header .m-grid__item input[type=submit],
.m-form__joinus .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint input[type=submit],
.m-form__joinus .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p input[type=submit],
.m-form__joinus .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint input[type=submit],
.m-report__news-article .a-article__body .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .views-more-link,
.m-report__news-article .a-article__body .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .views-more-link,
.m-report__news-article .a-article__body .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .views-more-link,
.m-report__news-article .a-article__body .p-publications-page>.view-header .m-grid__item .views-more-link,
.m-report__news-article .a-article__body .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .views-more-link,
.m-report__news-article .a-article__body .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .views-more-link,
.m-report__news-article .a-article__body .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .p-publications-page>.view-header .m-grid__item button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint button,
.o-extremists__leader__form div#stay-updated form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint input[type=submit],
.o-extremists__leader__form div#stay-updated form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p input[type=submit],
.o-extremists__leader__form div#stay-updated form .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint input[type=submit],
.o-extremists__leader__form div#stay-updated form .p-publications-page>.view-header .m-grid__item input[type=submit],
.o-extremists__leader__form div#stay-updated form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint input[type=submit],
.o-extremists__leader__form div#stay-updated form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p input[type=submit],
.o-extremists__leader__form div#stay-updated form .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .p-publications-page>.view-header .m-grid__item .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--center,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--clear,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--gray,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--return,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--secondary,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--white,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--center,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--clear,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--gray,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--return,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--secondary,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--white,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .c-german-page__section--report a.button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .c-glossary__link,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .c-micro-site--home a.more-link,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .c-micro-site-news .more-link a,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .m-form__joinus input[type=submit],
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .m-report__news-article .a-article__body .views-more-link,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-extremists__leader__form div#stay-updated form input[type=submit],
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__grid__analysis .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-regional-offices .m-block .view-footer .views-display-link,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-threats .view-filters form .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-topic .o-topic .m-topic__news .pager .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .pager.js-pager__items .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .search-form .form-submit,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .text-center .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .views-exposed-form .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .webform-submission-contact-form .webform-button--submit,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .a-button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .a-button--center,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .a-button--clear,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .a-button--gray,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .a-button--return,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .a-button--secondary,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .a-button--white,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button--center,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button--clear,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button--gray,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button--return,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button--secondary,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button--white,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .c-german-page__section--report a.button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .c-glossary__link,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .c-micro-site--home a.more-link,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .c-micro-site-news .more-link a,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .m-form__joinus input[type=submit],
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .m-report__news-article .a-article__body .views-more-link,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .o-extremists__leader__form div#stay-updated form input[type=submit],
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .o-report__grid__analysis .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .p-regional-offices .m-block .view-footer .views-display-link,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .p-threats .view-filters form .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .p-topic .o-topic .m-topic__news .pager .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .pager.js-pager__items .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .search-form .form-submit,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .text-center .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .views-exposed-form .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .webform-submission-contact-form .webform-button--submit,
.o-report__extremist_hubs .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__extremist_hubs .p-publications-page>.view-header .m-grid__item .button,
.o-report__extremist_hubs .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__extremist_hubs .text-center .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__extremist_hubs .text-center .key-findings .row .p-publications-page>.view-header p .button,
.o-report__extremist_hubs .text-center .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__extremist_hubs .text-center .p-publications-page>.view-header .m-grid__item .button,
.o-report__extremist_hubs .text-center .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-publications-page>.view-header .m-grid__item .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-publications-page>.view-header .m-grid__item .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__grid__analysis .view-filters .form--inline .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__grid__analysis .view-filters .form--inline .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.o-report__grid__analysis .view-filters .form--inline .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.o-report__grid__analysis .view-filters .form--inline .p-publications-page>.view-header .m-grid__item .button,
.o-report__grid__analysis .view-filters .form--inline .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.o-report__grid__analysis .view-filters .form--inline .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.o-report__grid__analysis .view-filters .form--inline .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--center,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--clear,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--gray,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--return,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--secondary,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .a-button--white,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--center,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--clear,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--gray,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--return,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--secondary,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button--white,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .c-german-page__section--report a.button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .c-glossary__link,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .c-micro-site--home a.more-link,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .c-micro-site-news .more-link a,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .m-form__joinus input[type=submit],
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .m-report__news-article .a-article__body .views-more-link,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-extremists__leader__form div#stay-updated form input[type=submit],
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__extremist_hubs .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__extremist_hubs .text-center .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .o-report__grid__analysis .view-filters .form--inline .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-regional-offices .m-block .view-footer .views-display-link,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-threats .view-filters form .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-topic .o-topic .m-topic__news .pager .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .pager.js-pager__items .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .search-form .form-submit,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .views-exposed-form .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .webform-submission-contact-form .webform-button--submit,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .p-publications-page>.view-header .m-grid__item .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.p-publications-page>.view-header .m-grid__item .a-button,
.p-publications-page>.view-header .m-grid__item .a-button--center,
.p-publications-page>.view-header .m-grid__item .a-button--clear,
.p-publications-page>.view-header .m-grid__item .a-button--gray,
.p-publications-page>.view-header .m-grid__item .a-button--return,
.p-publications-page>.view-header .m-grid__item .a-button--secondary,
.p-publications-page>.view-header .m-grid__item .a-button--white,
.p-publications-page>.view-header .m-grid__item .button--center,
.p-publications-page>.view-header .m-grid__item .button--clear,
.p-publications-page>.view-header .m-grid__item .button--gray,
.p-publications-page>.view-header .m-grid__item .button--return,
.p-publications-page>.view-header .m-grid__item .button--secondary,
.p-publications-page>.view-header .m-grid__item .button--white,
.p-publications-page>.view-header .m-grid__item .c-german-page__section--report a.button,
.p-publications-page>.view-header .m-grid__item .c-glossary__link,
.p-publications-page>.view-header .m-grid__item .c-micro-site--home a.more-link,
.p-publications-page>.view-header .m-grid__item .c-micro-site-news .more-link a,
.p-publications-page>.view-header .m-grid__item .m-form__joinus input[type=submit],
.p-publications-page>.view-header .m-grid__item .m-report__news-article .a-article__body .views-more-link,
.p-publications-page>.view-header .m-grid__item .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.p-publications-page>.view-header .m-grid__item .o-extremists__leader__form div#stay-updated form input[type=submit],
.p-publications-page>.view-header .m-grid__item .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.p-publications-page>.view-header .m-grid__item .o-report__extremist_hubs .button,
.p-publications-page>.view-header .m-grid__item .o-report__extremist_hubs .text-center .button,
.p-publications-page>.view-header .m-grid__item .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-publications-page>.view-header .m-grid__item .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-publications-page>.view-header .m-grid__item .o-report__grid__analysis .view-filters .form--inline .button,
.p-publications-page>.view-header .m-grid__item .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.p-publications-page>.view-header .m-grid__item .p-regional-offices .m-block .view-footer .views-display-link,
.p-publications-page>.view-header .m-grid__item .p-threats .view-filters form .button,
.p-publications-page>.view-header .m-grid__item .p-topic .o-topic .m-topic__news .pager .button,
.p-publications-page>.view-header .m-grid__item .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.p-publications-page>.view-header .m-grid__item .pager.js-pager__items .button,
.p-publications-page>.view-header .m-grid__item .search-form .form-submit,
.p-publications-page>.view-header .m-grid__item .views-exposed-form .button,
.p-publications-page>.view-header .m-grid__item .webform-submission-contact-form .webform-button--submit,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--center,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--clear,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--gray,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--return,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--secondary,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--white,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--center,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--clear,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--gray,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--return,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--secondary,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--white,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .c-german-page__section--report a.button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .c-glossary__link,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .c-micro-site--home a.more-link,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .c-micro-site-news .more-link a,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .m-form__joinus input[type=submit],
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .m-report__news-article .a-article__body .views-more-link,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-extremists__leader__form div#stay-updated form input[type=submit],
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-report__grid__analysis .view-filters .form--inline .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-regional-offices .m-block .view-footer .views-display-link,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-threats .view-filters form .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-topic .o-topic .m-topic__news .pager .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .pager.js-pager__items .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .search-form .form-submit,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .text-center .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .views-exposed-form .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .webform-submission-contact-form .webform-button--submit,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .a-button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .a-button--center,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .a-button--clear,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .a-button--gray,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .a-button--return,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .a-button--secondary,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .a-button--white,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button--center,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button--clear,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button--gray,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button--return,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button--secondary,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button--white,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .c-german-page__section--report a.button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .c-glossary__link,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .c-micro-site--home a.more-link,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .c-micro-site-news .more-link a,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .m-form__joinus input[type=submit],
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .m-report__news-article .a-article__body .views-more-link,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .o-extremists__leader__form div#stay-updated form input[type=submit],
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .o-report__grid__analysis .view-filters .form--inline .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .p-regional-offices .m-block .view-footer .views-display-link,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .p-threats .view-filters form .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .p-topic .o-topic .m-topic__news .pager .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .pager.js-pager__items .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .search-form .form-submit,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .text-center .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .views-exposed-form .button,
.p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .webform-submission-contact-form .webform-button--submit,
.p-publications-page>.view-header .o-report__extremist_hubs .text-center .key-findings .m-grid--half .m-report__keypoint .button,
.p-publications-page>.view-header .o-report__extremist_hubs .text-center .key-findings .row p .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .a-button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--center,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--clear,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--gray,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--return,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--secondary,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--white,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button--center,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button--clear,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button--gray,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button--return,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button--secondary,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button--white,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .c-german-page__section--report a.button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .c-glossary__link,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .c-micro-site--home a.more-link,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .c-micro-site-news .more-link a,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .m-form__joinus input[type=submit],
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .m-report__news-article .a-article__body .views-more-link,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .o-extremists__leader__form div#stay-updated form input[type=submit],
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__extremist_hubs .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__extremist_hubs .text-center .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__grid__analysis .view-filters .form--inline .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .p-regional-offices .m-block .view-footer .views-display-link,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .p-threats .view-filters form .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .p-topic .o-topic .m-topic__news .pager .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .pager.js-pager__items .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .search-form .form-submit,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .views-exposed-form .button,
.p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .webform-submission-contact-form .webform-button--submit,
.p-regional-offices .m-block .view-footer .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .views-display-link,
.p-regional-offices .m-block .view-footer .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .views-display-link,
.p-regional-offices .m-block .view-footer .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .views-display-link,
.p-regional-offices .m-block .view-footer .p-publications-page>.view-header .m-grid__item .views-display-link,
.p-regional-offices .m-block .view-footer .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .views-display-link,
.p-regional-offices .m-block .view-footer .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .views-display-link,
.p-regional-offices .m-block .view-footer .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .views-display-link,
.p-threats .view-filters form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.p-threats .view-filters form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.p-threats .view-filters form .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.p-threats .view-filters form .p-publications-page>.view-header .m-grid__item .button,
.p-threats .view-filters form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-threats .view-filters form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.p-threats .view-filters form .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news .pager .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news .pager .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.p-topic .o-topic .m-topic__news .pager .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news .pager .p-publications-page>.view-header .m-grid__item .button,
.p-topic .o-topic .m-topic__news .pager .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news .pager .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.p-topic .o-topic .m-topic__news .pager .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .p-publications-page>.view-header .m-grid__item .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.pager.js-pager__items .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.pager.js-pager__items .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.pager.js-pager__items .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.pager.js-pager__items .p-publications-page>.view-header .m-grid__item .button,
.pager.js-pager__items .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.pager.js-pager__items .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.pager.js-pager__items .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.search-form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .form-submit,
.search-form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .form-submit,
.search-form .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .form-submit,
.search-form .p-publications-page>.view-header .m-grid__item .form-submit,
.search-form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .form-submit,
.search-form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .form-submit,
.search-form .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .form-submit,
.views-exposed-form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.views-exposed-form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .button,
.views-exposed-form .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .button,
.views-exposed-form .p-publications-page>.view-header .m-grid__item .button,
.views-exposed-form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.views-exposed-form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .button,
.views-exposed-form .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.webform-submission-contact-form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-header .m-report__keypoint .webform-button--submit,
.webform-submission-contact-form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-header p .webform-button--submit,
.webform-submission-contact-form .o-report__keypoints .m-grid--half .p-publications-page>.view-header .m-report__keypoint .webform-button--submit,
.webform-submission-contact-form .p-publications-page>.view-header .m-grid__item .webform-button--submit,
.webform-submission-contact-form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .webform-button--submit,
.webform-submission-contact-form .p-publications-page>.view-header .o-report__extremist_hubs .key-findings .row p .webform-button--submit,
.webform-submission-contact-form .p-publications-page>.view-header .o-report__keypoints .m-grid--half .m-report__keypoint .webform-button--submit {
    padding: 1rem;
    font-weight: 400
}

.p-publications-page>.view-filters {
    width: 99.5vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #e9e9e9;
    padding: .75rem 2rem 1rem
}

.p-publications-page>.view-filters .m-filter__wrap {
    max-width: 1130px;
    margin-left: auto;
    margin-right: auto
}

.p-publications-page>.view-filters .m-filter__wrap .a-header--3,
.p-publications-page>.view-filters .m-filter__wrap h3 {
    margin-top: 0;
    margin-bottom: .25rem;
    font-size: 1.3274336283rem;
    font-weight: 500;
    letter-spacing: -.11px
}

.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-actions,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-item {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-actions,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-item {
    width: 100%
}

.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-select:not(.chosen-container) {
    width: 100% !important;
    height: auto !important;
    clip: auto !important;
    position: relative !important
}

.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .chosen-container {
    display: none !important
}

.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form input[type=text] {
    width: 100%
}

.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button {
    height: 100%;
    max-height: 48.32px
}

.p-publications-page>.view-filters .m-filter__wrap>p {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.1
}

.p-publications-page>.view-content {
    margin-bottom: 2rem
}

.p-publications-page>.view-content .a-header--5,
.p-publications-page>.view-content h5 {
    color: #0077a9;
    font-size: 1.4380530973rem;
    letter-spacing: -.13px;
    margin-top: 2rem;
    margin-bottom: 2rem;
    text-transform: uppercase
}

.p-publications-page>.view-content .a-header--5 span,
.p-publications-page>.view-content h5 span {
    color: #000;
    font-size: .8849557522rem;
    letter-spacing: -.11px;
    font-weight: 300;
    display: block
}

.o-report__extremist_hubs .key-findings .p-publications-page>.view-content .row,
.o-report__grid .view-general-extremist-groups .p-publications-page>.view-content .view-content,
.o-report__grid .view-white-supremacy .p-publications-page>.view-content .view-content,
.p-publications-page>.view-content .m-grid--thirds,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row,
.p-publications-page>.view-content .o-report__grid .view-general-extremist-groups .view-content,
.p-publications-page>.view-content .o-report__grid .view-white-supremacy .view-content {
    margin-bottom: 1rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint,
.p-publications-page>.view-content .m-grid__item,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint {
    border: 1px solid;
    border-radius: 6px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .55);
    padding: 1.5rem 0;
    width: auto
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .node--view-mode-card,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .node--view-mode-card,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .node--view-mode-card,
.p-publications-page>.view-content .m-grid__item .node--view-mode-card,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .node--view-mode-card,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .node--view-mode-card,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .node--view-mode-card {
    margin: 0 auto;
    width: 85%;
    text-align: center
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .node--view-mode-card.node--type-supremacy-landing-page,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .node--view-mode-card.node--type-supremacy-landing-page,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .node--view-mode-card.node--type-supremacy-landing-page,
.p-publications-page>.view-content .m-grid__item .node--view-mode-card.node--type-supremacy-landing-page,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .node--view-mode-card.node--type-supremacy-landing-page,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .node--view-mode-card.node--type-supremacy-landing-page,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .node--view-mode-card.node--type-supremacy-landing-page {
    text-align: left
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-header--6,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .a-header--6,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-header--6,
.p-publications-page>.view-content .m-grid__item .a-header--6,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-header--6,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .a-header--6,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .a-header--6 {
    text-align: left;
    color: #0077a9;
    font-size: 21px;
    font-weight: 500;
    letter-spacing: -.1px;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: .5rem
}

.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .field--name-body,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .field--name-body,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .field--name-body,
.p-publications-page>.view-content .m-grid__item .field--name-body,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .field--name-body,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .field--name-body,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .field--name-body {
    text-align: left;
    margin-bottom: .75rem;
    word-break: break-word
}

.c-german-page__section--report .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint a.button,
.c-german-page__section--report .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p a.button,
.c-german-page__section--report .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint a.button,
.c-german-page__section--report .p-publications-page>.view-content .m-grid__item a.button,
.c-german-page__section--report .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint a.button,
.c-german-page__section--report .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p a.button,
.c-german-page__section--report .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint a.button,
.c-micro-site--home .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint a.more-link,
.c-micro-site--home .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p a.more-link,
.c-micro-site--home .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint a.more-link,
.c-micro-site--home .p-publications-page>.view-content .m-grid__item a.more-link,
.c-micro-site--home .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint a.more-link,
.c-micro-site--home .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p a.more-link,
.c-micro-site--home .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint a.more-link,
.c-micro-site-news .more-link .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint a,
.c-micro-site-news .more-link .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p a,
.c-micro-site-news .more-link .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint a,
.c-micro-site-news .more-link .p-publications-page>.view-content .m-grid__item a,
.c-micro-site-news .more-link .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint a,
.c-micro-site-news .more-link .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p a,
.c-micro-site-news .more-link .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint a,
.m-form__joinus .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint input[type=submit],
.m-form__joinus .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p input[type=submit],
.m-form__joinus .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint input[type=submit],
.m-form__joinus .p-publications-page>.view-content .m-grid__item input[type=submit],
.m-form__joinus .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint input[type=submit],
.m-form__joinus .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p input[type=submit],
.m-form__joinus .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint input[type=submit],
.m-report__news-article .a-article__body .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .views-more-link,
.m-report__news-article .a-article__body .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .views-more-link,
.m-report__news-article .a-article__body .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .views-more-link,
.m-report__news-article .a-article__body .p-publications-page>.view-content .m-grid__item .views-more-link,
.m-report__news-article .a-article__body .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .views-more-link,
.m-report__news-article .a-article__body .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .views-more-link,
.m-report__news-article .a-article__body .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .views-more-link,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .p-publications-page>.view-content .m-grid__item button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p button,
.o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint button,
.o-extremists__leader__form div#stay-updated form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint input[type=submit],
.o-extremists__leader__form div#stay-updated form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p input[type=submit],
.o-extremists__leader__form div#stay-updated form .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint input[type=submit],
.o-extremists__leader__form div#stay-updated form .p-publications-page>.view-content .m-grid__item input[type=submit],
.o-extremists__leader__form div#stay-updated form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint input[type=submit],
.o-extremists__leader__form div#stay-updated form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p input[type=submit],
.o-extremists__leader__form div#stay-updated form .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint input[type=submit],
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .p-publications-page>.view-content .m-grid__item .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--center,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--clear,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--gray,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--return,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--secondary,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--white,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--center,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--clear,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--gray,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--return,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--secondary,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--white,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .c-german-page__section--report a.button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .c-glossary__link,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .c-micro-site--home a.more-link,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .c-micro-site-news .more-link a,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .m-form__joinus input[type=submit],
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .m-report__news-article .a-article__body .views-more-link,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-extremists__leader__form div#stay-updated form input[type=submit],
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__grid__analysis .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-regional-offices .m-block .view-footer .views-display-link,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-threats .view-filters form .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-topic .o-topic .m-topic__news .pager .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .pager.js-pager__items .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .search-form .form-submit,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .text-center .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .views-exposed-form .button,
.o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .webform-submission-contact-form .webform-button--submit,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .a-button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .a-button--center,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .a-button--clear,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .a-button--gray,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .a-button--return,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .a-button--secondary,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .a-button--white,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button--center,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button--clear,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button--gray,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button--return,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button--secondary,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button--white,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .c-german-page__section--report a.button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .c-glossary__link,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .c-micro-site--home a.more-link,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .c-micro-site-news .more-link a,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .m-form__joinus input[type=submit],
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .m-report__news-article .a-article__body .views-more-link,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .o-extremists__leader__form div#stay-updated form input[type=submit],
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .o-report__grid__analysis .view-filters .form--inline .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .p-regional-offices .m-block .view-footer .views-display-link,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .p-threats .view-filters form .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .p-topic .o-topic .m-topic__news .pager .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .pager.js-pager__items .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .search-form .form-submit,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .text-center .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .views-exposed-form .button,
.o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .webform-submission-contact-form .webform-button--submit,
.o-report__extremist_hubs .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__extremist_hubs .p-publications-page>.view-content .m-grid__item .button,
.o-report__extremist_hubs .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__extremist_hubs .text-center .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__extremist_hubs .text-center .key-findings .row .p-publications-page>.view-content p .button,
.o-report__extremist_hubs .text-center .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__extremist_hubs .text-center .p-publications-page>.view-content .m-grid__item .button,
.o-report__extremist_hubs .text-center .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-publications-page>.view-content .m-grid__item .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-publications-page>.view-content .m-grid__item .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__grid__analysis .view-filters .form--inline .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__grid__analysis .view-filters .form--inline .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.o-report__grid__analysis .view-filters .form--inline .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.o-report__grid__analysis .view-filters .form--inline .p-publications-page>.view-content .m-grid__item .button,
.o-report__grid__analysis .view-filters .form--inline .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.o-report__grid__analysis .view-filters .form--inline .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.o-report__grid__analysis .view-filters .form--inline .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--center,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--clear,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--gray,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--return,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--secondary,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .a-button--white,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--center,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--clear,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--gray,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--return,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--secondary,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button--white,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .c-german-page__section--report a.button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .c-glossary__link,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .c-micro-site--home a.more-link,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .c-micro-site-news .more-link a,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .m-form__joinus input[type=submit],
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .m-report__news-article .a-article__body .views-more-link,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-extremists__leader__form div#stay-updated form input[type=submit],
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__extremist_hubs .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__extremist_hubs .text-center .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .o-report__grid__analysis .view-filters .form--inline .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-regional-offices .m-block .view-footer .views-display-link,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-threats .view-filters form .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-topic .o-topic .m-topic__news .pager .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .pager.js-pager__items .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .search-form .form-submit,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .views-exposed-form .button,
.o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .webform-submission-contact-form .webform-button--submit,
.p-publications-page>.view-content .m-grid__item .a-button,
.p-publications-page>.view-content .m-grid__item .a-button--center,
.p-publications-page>.view-content .m-grid__item .a-button--clear,
.p-publications-page>.view-content .m-grid__item .a-button--gray,
.p-publications-page>.view-content .m-grid__item .a-button--return,
.p-publications-page>.view-content .m-grid__item .a-button--secondary,
.p-publications-page>.view-content .m-grid__item .a-button--white,
.p-publications-page>.view-content .m-grid__item .button--center,
.p-publications-page>.view-content .m-grid__item .button--clear,
.p-publications-page>.view-content .m-grid__item .button--gray,
.p-publications-page>.view-content .m-grid__item .button--return,
.p-publications-page>.view-content .m-grid__item .button--secondary,
.p-publications-page>.view-content .m-grid__item .button--white,
.p-publications-page>.view-content .m-grid__item .c-german-page__section--report a.button,
.p-publications-page>.view-content .m-grid__item .c-glossary__link,
.p-publications-page>.view-content .m-grid__item .c-micro-site--home a.more-link,
.p-publications-page>.view-content .m-grid__item .c-micro-site-news .more-link a,
.p-publications-page>.view-content .m-grid__item .m-form__joinus input[type=submit],
.p-publications-page>.view-content .m-grid__item .m-report__news-article .a-article__body .views-more-link,
.p-publications-page>.view-content .m-grid__item .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.p-publications-page>.view-content .m-grid__item .o-extremists__leader__form div#stay-updated form input[type=submit],
.p-publications-page>.view-content .m-grid__item .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.p-publications-page>.view-content .m-grid__item .o-report__extremist_hubs .button,
.p-publications-page>.view-content .m-grid__item .o-report__extremist_hubs .text-center .button,
.p-publications-page>.view-content .m-grid__item .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-publications-page>.view-content .m-grid__item .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-publications-page>.view-content .m-grid__item .o-report__grid__analysis .view-filters .form--inline .button,
.p-publications-page>.view-content .m-grid__item .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.p-publications-page>.view-content .m-grid__item .p-regional-offices .m-block .view-footer .views-display-link,
.p-publications-page>.view-content .m-grid__item .p-threats .view-filters form .button,
.p-publications-page>.view-content .m-grid__item .p-topic .o-topic .m-topic__news .pager .button,
.p-publications-page>.view-content .m-grid__item .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.p-publications-page>.view-content .m-grid__item .pager.js-pager__items .button,
.p-publications-page>.view-content .m-grid__item .search-form .form-submit,
.p-publications-page>.view-content .m-grid__item .views-exposed-form .button,
.p-publications-page>.view-content .m-grid__item .webform-submission-contact-form .webform-button--submit,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--center,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--clear,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--gray,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--return,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--secondary,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .a-button--white,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--center,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--clear,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--gray,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--return,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--secondary,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button--white,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .c-german-page__section--report a.button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .c-glossary__link,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .c-micro-site--home a.more-link,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .c-micro-site-news .more-link a,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .m-form__joinus input[type=submit],
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .m-report__news-article .a-article__body .views-more-link,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-extremists__leader__form div#stay-updated form input[type=submit],
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .o-report__grid__analysis .view-filters .form--inline .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-regional-offices .m-block .view-footer .views-display-link,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-threats .view-filters form .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-topic .o-topic .m-topic__news .pager .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .pager.js-pager__items .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .search-form .form-submit,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .text-center .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .views-exposed-form .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .webform-submission-contact-form .webform-button--submit,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .a-button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .a-button--center,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .a-button--clear,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .a-button--gray,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .a-button--return,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .a-button--secondary,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .a-button--white,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button--center,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button--clear,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button--gray,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button--return,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button--secondary,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button--white,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .c-german-page__section--report a.button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .c-glossary__link,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .c-micro-site--home a.more-link,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .c-micro-site-news .more-link a,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .m-form__joinus input[type=submit],
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .m-report__news-article .a-article__body .views-more-link,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .o-extremists__leader__form div#stay-updated form input[type=submit],
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .o-report__grid__analysis .view-filters .form--inline .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .p-regional-offices .m-block .view-footer .views-display-link,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .p-threats .view-filters form .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .p-topic .o-topic .m-topic__news .pager .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .pager.js-pager__items .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .search-form .form-submit,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .text-center .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .views-exposed-form .button,
.p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .webform-submission-contact-form .webform-button--submit,
.p-publications-page>.view-content .o-report__extremist_hubs .text-center .key-findings .m-grid--half .m-report__keypoint .button,
.p-publications-page>.view-content .o-report__extremist_hubs .text-center .key-findings .row p .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .a-button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--center,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--clear,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--gray,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--return,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--secondary,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .a-button--white,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button--center,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button--clear,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button--gray,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button--return,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button--secondary,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button--white,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .c-german-page__section--report a.button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .c-glossary__link,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .c-micro-site--home a.more-link,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .c-micro-site-news .more-link a,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .m-form__joinus input[type=submit],
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .m-report__news-article .a-article__body .views-more-link,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .o-extremists__leader__form div#stay-updated form input[type=submit],
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__extremist_hubs .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__extremist_hubs .text-center .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .o-report__grid__analysis .view-filters .form--inline .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .p-regional-offices .m-block .view-footer .views-display-link,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .p-threats .view-filters form .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .p-topic .o-topic .m-topic__news .pager .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .pager.js-pager__items .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .search-form .form-submit,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .views-exposed-form .button,
.p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .webform-submission-contact-form .webform-button--submit,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .p-publications-page>.view-content .m-grid__item .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.p-regional-offices .m-block .view-footer .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .views-display-link,
.p-regional-offices .m-block .view-footer .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .views-display-link,
.p-regional-offices .m-block .view-footer .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .views-display-link,
.p-regional-offices .m-block .view-footer .p-publications-page>.view-content .m-grid__item .views-display-link,
.p-regional-offices .m-block .view-footer .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .views-display-link,
.p-regional-offices .m-block .view-footer .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .views-display-link,
.p-regional-offices .m-block .view-footer .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .views-display-link,
.p-threats .view-filters form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.p-threats .view-filters form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.p-threats .view-filters form .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.p-threats .view-filters form .p-publications-page>.view-content .m-grid__item .button,
.p-threats .view-filters form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-threats .view-filters form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.p-threats .view-filters form .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news .pager .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news .pager .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.p-topic .o-topic .m-topic__news .pager .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news .pager .p-publications-page>.view-content .m-grid__item .button,
.p-topic .o-topic .m-topic__news .pager .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news .pager .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.p-topic .o-topic .m-topic__news .pager .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .p-publications-page>.view-content .m-grid__item .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.pager.js-pager__items .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.pager.js-pager__items .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.pager.js-pager__items .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.pager.js-pager__items .p-publications-page>.view-content .m-grid__item .button,
.pager.js-pager__items .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.pager.js-pager__items .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.pager.js-pager__items .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.search-form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .form-submit,
.search-form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .form-submit,
.search-form .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .form-submit,
.search-form .p-publications-page>.view-content .m-grid__item .form-submit,
.search-form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .form-submit,
.search-form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .form-submit,
.search-form .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .form-submit,
.views-exposed-form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.views-exposed-form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .button,
.views-exposed-form .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .button,
.views-exposed-form .p-publications-page>.view-content .m-grid__item .button,
.views-exposed-form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .button,
.views-exposed-form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .button,
.views-exposed-form .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .button,
.webform-submission-contact-form .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .webform-button--submit,
.webform-submission-contact-form .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .webform-button--submit,
.webform-submission-contact-form .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .webform-button--submit,
.webform-submission-contact-form .p-publications-page>.view-content .m-grid__item .webform-button--submit,
.webform-submission-contact-form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .webform-button--submit,
.webform-submission-contact-form .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .webform-button--submit,
.webform-submission-contact-form .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .webform-button--submit {
    margin: auto auto 0
}

table .handle {
    height: 24px;
    width: 24px;
    background: url(/core/misc/icons/787878/move.svg) no-repeat 6px 7px
}

table .draggable td {
    padding-left: 24px
}

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

table tr.drag,
table tr.drag-previous {
    background-color: rgba(0, 0, 0, .05)
}

.p-regional-offices .m-report__subnav {
    background-color: #0077a9;
    padding: 1rem 0;
    margin-top: -1px
}

.p-regional-offices .m-report__subnav .m-report__subnav__list>li {
    font-size: 1.1rem;
    padding: 1rem 0
}

.p-regional-offices .m-report__subnav .m-report__subnav__list>li.a-podcast {
    padding: .5rem 0 .5rem .75rem;
    justify-content: flex-start
}

.p-regional-offices .m-report__subnav .m-report__subnav__list>li a.active {
    color: #f9f9f9
}

.p-regional-offices .layout-content {
    padding-top: 2rem
}

.p-regional-offices .o-report .field--name-description .a-header--3,
.p-regional-offices .o-report .field--name-description .a-header--4,
.p-regional-offices .o-report .field--name-description .a-header--5,
.p-regional-offices .o-report .field--name-description .a-header--6,
.p-regional-offices .o-report .field--name-description h3,
.p-regional-offices .o-report .field--name-description h4,
.p-regional-offices .o-report .field--name-description h5,
.p-regional-offices .o-report .field--name-description h6 {
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 0
}

.p-regional-offices .o-report .field--name-description .a-header--3,
.p-regional-offices .o-report .field--name-description h3 {
    margin-top: 0;
    color: #103d6b
}

.p-regional-offices .o-report .field--name-description .a-header--6,
.p-regional-offices .o-report .field--name-description h6 {
    font-size: 1rem
}

.p-regional-offices .m-blocks {
    clear: both
}

.p-regional-offices .m-block .node--view-mode-card-with-image {
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.p-regional-offices .m-block:first-child>div {
    border-top: 1px solid #0077a9
}

.p-regional-offices .m-block:nth-child(2n) {
    background-color: #eee
}

.p-regional-offices .m-block .a-card__link:hover {
    text-decoration: none;
    border: none
}

.p-regional-offices .m-block .view-header .a-header--3,
.p-regional-offices .m-block .view-header h3 {
    color: #103d6b;
    text-transform: uppercase
}

.p-regional-offices .m-block .view-header .a-header--3:after,
.p-regional-offices .m-block .view-header h3:after {
    content: ":"
}

.p-regional-offices .m-block .view-footer {
    text-align: center
}

.p-regional-offices .m-block .view-footer .views-display-link {
    text-transform: uppercase
}

.p-regional-offices .m-card-list__item {
    background: 0 0
}

.p-regional-offices .m-card-list__item:first-child {
    width: 100%
}

.p-regional-offices .m-card-list__item a {
    color: #000
}

.p-regional-offices .m-card-list__item .a-header--5,
.p-regional-offices .m-card-list__item h5 {
    font-size: 1.25rem;
    margin: 0
}

.p-regional-offices .m-card-list__item .a-header--5 a,
.p-regional-offices .m-card-list__item h5 a {
    font-size: 1.25rem
}

.p-regional-offices .view-display-id-block_3 .m-card-list__item:first-child {
    width: 100%
}

.a-podcast {
    border: 1px solid hsla(0, 0%, 97.6%, .5);
    text-align: left;
    border-radius: 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAA3CAYAAAClxaIBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB2mlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanZJNa1NBFIafSSR1UUuRCC4HNyYYBcFNFMR81CiX4YbbLpLg5vbONLnY+8Fkbm13gv4M/QcuunLnP/ADKbj2R4jLxEWMpkoX7bN6Z+a8nPNyBsrvvI7aLm1Ckjob9NpyMBzJtc+sI7jKfa6F0TRX2493ADy/2wp8pfiLgJ/fEAAntzy/2+J8rEe5dSCqwBNtphGIZ8CrFy53IL4DVbsTdED8ADbGK3p3RdvBcASlS0B1vNDXgeruQjeAqk5SDaVHQKoTraF0DHxNkkxD+TVQc+bQAXSy/MjG44mTtagut8KpS8JUepkOn8tOluRhetSQd5vNZkOG+/vSxuOJm0prpsYeGH2HRRYArvRt1p9kLpNBr70MvjGb08eS0WdChiNDEtCjfabnvAyGI7lQf3bUiAp7sNyd+LRa8/EePP1w2nfjDbx/ePrucgWowMntlYwVz++2vGXjtdkcD58uLbz/ny/KSr+bgdkz1qSRkX7h8sJJZXRcJFIZZ+OoFvhK1aVcOmuzOQGGPQwWQ0qEQeJT4MgpcEgUBk1MQfL75LDERNQI8FEo6kjkBSY4i8XfA6hswtuyEEIcf3nw8t+6X6pCmakR9IQ5AAA6O2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIxLTA5LTMwVDE0OjI2OjAxLTA0OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAyMS0wOS0zMFQxNDoyNjowMS0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjEtMDktMzBUMTQ6MjY6MDEtMDQ6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjg5YmQ3YjQ3LWE3ZmEtNDJkYi04MTc2LWU4MjM1MGYxNDg0OTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjNkODZjNDdmLTYyYWEtMTE3Zi05MWQ2LWJlOTIwMTM3ZTMyNzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmM2Yzg0MTY2LThiMDgtNDlhYi1iYzVkLWI0ZGM3MDkwZDk5NjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjNmM4NDE2Ni04YjA4LTQ5YWItYmM1ZC1iNGRjNzA5MGQ5OTY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjEtMDktMzBUMTQ6MjY6MDEtMDQ6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjg5YmQ3YjQ3LWE3ZmEtNDJkYi04MTc2LWU4MjM1MGYxNDg0OTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMS0wOS0zMFQxNDoyNjowMS0wNDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+UHJvUGhvdG8gUkdCPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQ5PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjU1PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4dxz6TAAAAIGNIUk0AAIcKAACMDQABHv0AAGeiAAA+WAABSEcAAA5MAAAACpy2nVUAAA0/SURBVHja1Fp5dFTVGf+9N2smk0wyWSYLQwYCIRAChigKJSir1bAoS4+nC9qeHj3V9mhdqCEsGpaAaCtdQC3dNyGsIaBRCGIpJIhsMfsCWSZDllmTzD5z+wfJe+9mMpOAqO09Z/6Yd9+79/vd77u/b7mXIYTgq2jSvCIiF7MQsQz8BHB5fXBuW818FXMxdwOEbF0RGRulwHh1OCbERkCrUkAll0AIwu3zo9flgcHmRLOpDw09fWgx98O2eSXzjYIYt72EzNHFYtbYGKSowyEXi0b9rZ8Q6K0OXO4w40xzN6o6rfAUfof52kCk7zxBHstIxqyUWChl4i+tST8huNphQXG1HuWtJrgLb8/sbgtE7OuHyRPTx+LhtEQopMOvusfnh8nuhs3lgcPjg8fnh4hlIBeLECETIzpMFvRbAChvMeJvl26g9pVHmbsOYvbvTpJn7k/FmChFQJ/Z7sYXnVZcbDOh0dgH4wAI15CNHL3pEFErpNCqFMgeo8b0RBWSVYHj9bm8+OflFhyu0o9KKyOCkOTtJ6sytViTrYNUxFJ97RY7Pqgz4N/Xe6Bfv+y27Tl60yEyIzkauelJmJ4UFdBf1tiJ355rhLVgBXPHIGTrisiPZ47HiqljqOdWpwcHrrXhw/qbML32OHM36DhnXCy+e08KdOpwqu9KhxnbT9eie9NjzG2DkOYVkWceSMVjGcnU88t6M96taELD2lxmOK1pVQpoo279YhRSyEQieP1+WJwedFgdaLH0o83iQN+WQGpVv3aYrJmhw5LJSWAEvZUGCzafqoYxyIIFBfH998vJD+8dRz0rqenA7yuaAwTQFBwhc8fFIWdcHHTqcIRLgzOW10/QbrGjos2IssYuNP4icDGW//nf5OkHUinKLm8xYktZNRxbVzGjAjF3zymSvyADYpZ///0rrfjz59cpLo/YcJAsmZyE5VOSEKeU37YZ9bu9KGvswv5rrehYv5wS7qF3ysjLD6YjTMIDKbrWhndW3DsyiOQtxeTNJdMRLxDqaJUee8obKQDpO0+QZ2dNQEaCKqiQvS4vvH4/WIaBUiqGiB3erLv7nNh7oRknn55HvbDo95+Qlx9M5xbT5ycoOFmFs88uYIKCkOTtJy/lTMKitATu2WdtJrx+sopSY87uU+SFnEmICpMErGylwYqL7SY0Gftgc3ng9ROIGAbhUjGSVWHISorGjOSoAM35/AR/v9yCf11poRbryX0VZE22jnuvzWLHiyVXKEKhjHdaQhTmT9Bw/3v6XfjduQYKwNw9p8ir8ydT9ur0+lBadxMlNR1ofnXJiGylKThC5qVqsDIzGWqFDAAgYhk8ma2DZIi29l1tRYYmEtlj1AAAbZQCSycnDW9O0rwiUrB4Ku7TqrnOX5+tx9GncrhRM976gGx5OBORcl4DN0z92H2+EZ8/v/i2qVa7tZg8fX8qZutiuWeEALvPN+DQmjnceGlvHCdvLrmHIwyT3YWfHrmEzo23aJfzXulxEchKjuYGq+2y4aOGTsoxPT8njQJQabAgv7TyjgAAQFv+Mmbb6RoUV+v5VWWAH947HhlvfcDZef3aXKa0/iZPxQoZZTEciAUTNRQbHanSU2a0MlOL1Bgl199k7EPh6Rrc3LD8Szk7x9ZVzJ7zTfhIIKRCKsKPZ45HWP4BDkhJdQdsTg/3zrzUeCjXHyQcCPVrh0m2QAt6qx0X2kzc/5Rtx0hueiK1gXedrefU+WWbu3A18055Exp7evn9mRiFOQIza1m3lLnYzss0Th2OCbFKXhOp6nAkRIRxL1S0mah4ZXFaAmVGR6r0qHrpkbuapVkLVjB//Ow6fH6eLZdOToJsXRH34ExzN29CDIMZAwsvBoApGhXn5gkBLgq0oNp4iOxalsX9N9ldOF7TMaJQ2bs+Ivdp1dAo5eh1eXDVYMGFNhN6Q2RylzssuKQ3c+QyKT4SEwQmXN/Ti55+F2LDbzFaZoIKkrz9RAwAk+Ii+LDa4UKrxU6pLVnFa+l8izGkGak2HiLPzpqA7Y9OAysIgHInJ6Gm04a0N46T+mHirkGzmv/uaTIIQszyqw0AXRsfY948U0sGQWiUcqjkErCK/AMkbuDhLe/pgtHuhpC1hMJUtBqDrr58XRF5YU4aFk7UUN8MtsmaSKxfMAVJW44GDZ1rumwwC+afOiQiaDb184ypkCJGIQMbIRNTKabR7qYSEV00HxrbnB60WR1BQcxKicHc8XEhzSxZpcDqadqg/T12Fzps/Bzx4TJEbDjIgTYI+qQiFpEyMVi5WER5X7PDTaekAi3ZnB6K5oa2h8bHj2oTzxyjhvq1w8Nqw1P4Haa738X9V8rEiBAs8lD51AopWBHLUIGZ0+unEyMxn825fH64fP6g+Uf8KCPZCLkEUXJJyMBxsIlYFhJWIMMQ+ZRSMVgywEg8ddEDCvuYgV+wTen1+0cFwucnFJUObcJFJeRWNSSYfD5CwHp9fngFAw5NaPrc/KooJKKQlYr6nr5RgbjZ60SXwGQCMrwwqWDlfZR1DJXP4vCA7ff4YBcIGqOQBkzIs4GMmmBo+7DOALvbNyKID+oMw2ZoAKDIP0A0EYJ96PKg18XvwxjBHh3cI2yfywurYLPGhsu4mAQAFQrIxCzS4yODCtewNpfZe6GJ0uzQVlp3k4qTAtkrDImRYVT+IKzhjhWUjHoHZGfdhauZdivv3OLC5YhX8mjrenrh8PCrmzMuDtK8oqBSHn0qh9l6qgp1XTYKjMHmwN4LzfjNuYaQheX7x8ZQbHlZb6b8kJDyzfZbPk086GAGszmFVER58DaLA/XdvVxdKDNBhSmayJDm8ulPFjBh+QeILvpWYdnh8aHN6hixvBO9iQ5xrE4Prhgs3P+kyDAqemi12NG7eSXDgXB5/Rydzk6JpVjnkT+cIYMgJCIW38tKgWxdEXGFWNFgNh+qLZuSTFUEK1qNVAFhRnI0tbEvDWiJHUTUbOSZJTMxCrrCY5wt/OdGD9U/Izkaj2eMuatnDPe8XUpWZWqplPdolZ4yJaEz7Xd7cXVASywAOLetZs7e4MPcCJkYiybyxQLb5pXM3y+3UHz91L06zH/3NBnJPFK2HSOagiMh30vdUUJeyplE0ffxGgNVVM5Kisak+AhBVmmFfiAEYYWxusXBs9TDkxKg3VrMTX6upQcf1vGsIhGxeH5OGlJ3lAQIqCs8Rl4quUJ2LcvCr5ZlYdeyLGwrqyYzf/NxwLvK9QfJC3PSkCSw9SZjH/51pYUqp66epuWCSkKA0noDVxXhQBg2LGc+buCFjA6T4ntZKVRMs/dCM64JNppSJkZ8OB1q3Pfrj8jO3Ol4ND0RyQMnRnFKOe4fG4OCxVPxxD/OUUAiZGKMEewDk92FX35aB/PrfFK2aIIG0xKjBJGuFZ+1mwNzbAAortbDKPCkCyZqsPA93mSsBSuY7adrcElvhsPjQ0WrETVdNu79xM1HyQtz0rgyTECtVsTiR/eNx6zfniTCqPlErQF9Li/0Vju2n66lzEhXeIysydZxSZufEOy72kYRR0AFcMVfz5LnZk+kzh7ySytRJxg4fP0BkhAhh8HmhF0w2A/eLydPDanfDpvB6c1Y92ElHfIXHiN9bi96Nj1OlUkLFk+ltPBJUxd2fFJLfRtQ+T1Ra0B2shoPpMRwicfaB9Oh3VpM2vJvnUH0bxmePoVZWMizPrUScUPChxt5S6kxw/IPkJfnTqIAdPY68aeL1wMOXtihEzi3rWb2lDeiQ5D86NTh2LAwA+O3l5BQZwyjPXiUiBgqxB9us7+Yk4aHUuOpY7Td5xvRnh94mDPsSO35y5g3P62lEqDUGCU2L56K4Rhm0CkKA7WQtSaPD3aPL2hVcOPCKVRxjBBg74XmgEJySBAAcPXn32Z2nqlFnyBBSYgMw6ZFGXhyXwVRbTwUAEZYYAjVTHZ3QIY2WAV/I3c6V3cdbH/5/DoO/OBbQSMANtRk555byGwtq6YYSy4WYU22DjtzpyNn9ykKyA1BEh+qGXod1KHkxDeOk80nq8ir8yZTRwoenx/vlTfhb088EDKEYUea8MLPFjH5pZWo6bTRXjZGifwFU6iaabvNMSoQLWZeY7GvHyb586dQReVBf7Hjkxrs+/7sEWMwdjSTNqzNZfJLK3Gwsp3KcSUilkqiTHY3lZsEB9FP5chxSpqpzrf04JXjV3H6mfmjCiJHfR1gsKx5z9ul5InpYzExNgLVnVZcM1hpW7e7oQpRBPD4/FS2aOh14lh1BxZNTIDJ7sKhL9pxqrHrtm4V3NG1CEnefqJRytHd7wo4cC8sqyYzx8YE/ba7z4nniy8HVBG1W4uJ1em5owsrd3QxI9RFklaLHaFAGO1umB2eYc8q7jSMZ3GXm9Deh2sdNsdtX0D52kHobQ6EstCWUfqSbxSEcQSGajX3/++D6O53UUVfYet3e3HD/H+gCde21cz+a63D1p5O1BrQum7pXb8HyHxVFxnnvVtGVmVqkRQZBpvTg48bO3Gwsv2OqiDfGIjBCoVGKYfF6RnxztKXaf8dAJ1cDH/h21s8AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 90%;
    background-size: auto 75%
}

.a-podcast:hover {
    background-color: hsla(0, 0%, 100%, .25);
    border-color: #f9f9f9
}

.p-threats .view-filters {
    width: 99.5vw;
    position: relative;
    background-color: transparent;
    color: #000;
    display: flex;
    justify-content: center
}

.p-threats .view-filters form input {
    height: auto
}

.p-threats .view-content {
    flex-flow: row wrap;
    margin-top: 2rem
}

.p-threats .view-content .m-threat {
    flex: 0 1 41%
}

.p-topic .o-header .m-header__bottom {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1.25rem;
    margin-bottom: 4.25rem
}

.p-topic .o-header .m-header__bottom .m-topics__meta {
    margin-left: 0;
    margin-top: 2.5rem
}

.p-topic .o-header .m-header__bottom .m-topics__meta .a-header--page-title {
    margin: 1rem 0 0
}

.p-topic .o-header .m-header__bottom .m-topics__meta .a-header--subtitle {
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    text-transform: uppercase
}

.p-topic .o-header .m-header__bottom .m-topics__meta .a-topics__term-description {
    margin: 1rem 0
}

.p-topic .o-header .m-header__bottom .m-topics__meta .a-topics__term-description p {
    font-size: 1.1615044248rem;
    line-height: 1.3274336283rem
}

.m-report__news-article .a-article__body .p-topic .o-header .m-header__bottom .m-topics__meta .views-more-link,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-topic .o-header .m-header__bottom .m-topics__meta .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-topic .o-header .m-header__bottom .m-topics__meta .button,
.o-report__grid__analysis .view-filters .form--inline .p-topic .o-header .m-header__bottom .m-topics__meta .button,
.p-topic .o-header .m-header__bottom .m-topics__meta .a-button--gray,
.p-topic .o-header .m-header__bottom .m-topics__meta .m-report__news-article .a-article__body .views-more-link,
.p-topic .o-header .m-header__bottom .m-topics__meta .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-topic .o-header .m-header__bottom .m-topics__meta .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-topic .o-header .m-header__bottom .m-topics__meta .o-report__grid__analysis .view-filters .form--inline .button {
    display: inline-block
}

.p-topic .o-topic .m-topic__leaders {
    width: 99.5vw;
    position: relative;
    background-color: #103d6b;
    color: #f9f9f9;
    padding: .75rem 0
}

.p-topic .o-topic .m-topic__leaders .a-header--3,
.p-topic .o-topic .m-topic__leaders h3 {
    font-weight: 200;
    margin: .25rem 0 .5rem;
    text-align: center
}

.p-topic .o-topic .m-topic__leaders a {
    color: #f9f9f9
}

.p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 1rem auto 0;
    max-width: 85%
}

.p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders .slick-list {
    margin: 0 auto
}

.p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders .field__item.slick-slide {
    margin-right: 1rem
}

.p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders .field__item .a-leader__headshot a {
    display: inline-block;
    width: 100%;
    border-bottom: 2px solid transparent
}

.p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders .field__item .a-leader__headshot a img {
    height: 100%;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders .field__item .a-leader__name {
    font-size: .7743362832rem;
    line-height: 1.14;
    margin-top: .25rem;
    margin-bottom: 0
}

.p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders .field__item .a-leader__position {
    font-size: .6637168142rem;
    line-height: 1.33;
    margin-top: 6px
}

.p-topic .o-topic .m-topic__leaders .slick-arrow {
    height: 2rem;
    width: 1.5rem;
    background: 0 0;
    border: none
}

.o-featured_research .field--name-field-home-research-link .p-topic .o-topic .m-topic__leaders .slick-arrow a:after,
.p-topic .o-topic .m-topic__leaders .slick-arrow .a-icon__left_arrow:after,
.p-topic .o-topic .m-topic__leaders .slick-arrow .a-icon__right_arrow:after,
.p-topic .o-topic .m-topic__leaders .slick-arrow .o-featured_research .field--name-field-home-research-link a:after {
    border-width: 1px;
    transform: rotate(-45deg) scale(3)
}

.p-topic .o-topic .m-topic__leaders .slick-arrow .a-icon__left_arrow:after {
    transform: rotate(45deg) scale(3)
}

.p-topic .o-topic .m-topic__leaders .slick-arrow.slick-prev {
    margin-right: 1.5rem
}

.p-topic .o-topic .m-topic__leaders .slick-arrow.slick-next {
    margin-left: 1.5rem
}

.p-topic .o-topic .m-topic__resources {
    margin: 1rem 0
}

.p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields,
.p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer,
.p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields,
.p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 2rem;
    margin-bottom: 1rem
}

.p-topic .o-topic .m-topic__resources .m-topics__resources__drawer {
    height: 0;
    overflow: hidden;
    transition: height .25s ease-in-out
}

.p-topic .o-topic .m-topic__resources .m-topics__resources__drawer.open {
    margin-bottom: 1.5rem
}

.p-topic .o-topic .m-topic__resources .m-resource {
    background-color: #103d6b;
    color: #f9f9f9;
    height: 100%;
    padding: 1.25rem
}

.p-topic .o-topic .m-topic__resources .m-resource .a-header--3,
.p-topic .o-topic .m-topic__resources .m-resource h3 {
    font-weight: 400;
    margin: 0
}

.p-topic .o-topic .m-topic__resources .m-resource__body {
    font-size: .77rem
}

.m-report__news-article .a-article__body .p-topic .o-topic .m-topic__resources .m-resource .views-more-link,
.o-report__grid .view-general-extremist-groups .view-filters .form--inline .p-topic .o-topic .m-topic__resources .m-resource .button,
.o-report__grid .view-white-supremacy .view-filters .form--inline .p-topic .o-topic .m-topic__resources .m-resource .button,
.o-report__grid__analysis .view-filters .form--inline .p-topic .o-topic .m-topic__resources .m-resource .button,
.p-topic .o-topic .m-topic__resources .m-resource .a-button--gray,
.p-topic .o-topic .m-topic__resources .m-resource .m-report__news-article .a-article__body .views-more-link,
.p-topic .o-topic .m-topic__resources .m-resource .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
.p-topic .o-topic .m-topic__resources .m-resource .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
.p-topic .o-topic .m-topic__resources .m-resource .o-report__grid__analysis .view-filters .form--inline .button {
    display: inline-block
}

.p-topic .o-topic .m-topic__resources .a-topics__view_more {
    margin: 1rem auto;
    display: block
}

.p-topic .o-topic .m-topic__news {
    margin-top: 2.5rem
}

.p-topic .o-topic .m-topic__news>.a-header--3,
.p-topic .o-topic .m-topic__news>h3 {
    margin-bottom: 0
}

.p-topic .o-topic .m-topic__news .pager {
    text-align: center
}

.p-topic .o-topic .m-topic__news__filter {
    display: flex;
    margin: 2rem 0
}

.p-topic .o-topic .m-topic__news__filter .form-actions,
.p-topic .o-topic .m-topic__news__filter .form-item {
    height: 100%;
    margin: 0
}

.p-topic .o-topic .m-topic__news__filter .a-form__search,
.p-topic .o-topic .m-topic__news__filter .a-form__type {
    margin-right: 1rem
}

.p-topic .o-topic .m-topic__news__filter .a-form__search input {
    height: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.p-topic .o-topic .m-topic__news__filter .a-form__apply .button {
    height: 100%
}

.hide,
.p-topic .o-topic .m-topic__news__filter .a-form__apply .button.js-hide {
    display: none !important
}

.view-featured-reports .view-content {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.view-featured-reports .view-content .views-row {
    max-width: 19%
}

.field--name-field-position .field__item {
    display: inline
}

.field--name-field-position .field__item:after {
    content: "; "
}

.field--name-field-position .field__item:first-child:before,
.field--name-field-position .field__item:last-child:after {
    content: none
}

.node--view-mode-extremist-list:hover .read-more-overlay {
    display: block
}

.read-more-overlay {
    display: none;
    position: absolute;
    background-color: rgba(0, 114, 164, .5);
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.read-more-overlay>a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.read-more-overlay div {
    background: #f9f9f9;
    color: #0077a9;
    padding: 10px;
    margin: 0 auto;
    text-align: center
}

.filter-dropdown-wrapper,
.filter-dropdown-wrapper ul {
    list-style-type: none;
    padding: 0;
    position: relative
}

.filter-dropdown-wrapper li,
.filter-dropdown-wrapper ul li {
    margin-left: 0;
    display: block
}

.extremists-filter-list-wrapper {
    display: flex;
    flex-direction: row
}

.extremists-filter-list:last-of-type {
    margin-right: 0
}

.extremists-filter-list-option>input,
.extremists-filter-list-option>label {
    cursor: pointer
}

.extremists-filter-list-wrapper {
    background: #0077a9;
    color: #f9f9f9;
    position: absolute;
    display: none;
    left: 0;
    padding: 1rem 1.25rem;
    margin: 0;
    z-index: 1;
    box-shadow: 10px 10px 17px -6px rgba(0, 0, 0, .39)
}

@supports(gap:1rem) {
    .extremists-filter-list-wrapper {
        gap: 1rem
    }

    .extremists-filter-list {
        margin: 0
    }
}

.filter-dropdown-title {
    padding: 5px;
    position: relative
}

.filter-dropdown-wrapper:hover>.filter-dropdown-title {
    background: #0077a9;
    color: #f9f9f9
}

.filter-dropdown-wrapper:hover .extremists-filter-list-wrapper {
    z-index: 2
}

.filters-options {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative
}

.filter-criteria-container {
    display: none
}

.filter-criteria-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

.filter-criteria-results {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.filter-criteria-result {
    border: 0 solid;
    list-style-type: none;
    margin-right: 10px;
    min-width: 100px;
    padding: 5px 20px;
    background-color: #c1c1c1;
    text-align: center;
    cursor: pointer;
    color: #f9f9f9
}

.filter-criteria-result:hover {
    background: url(/modules/custom/tbf_extremists/assets/close_white.png) #666;
    background-position: right 5px center;
    background-size: 8px;
    background-repeat: no-repeat
}

.new-filters .btn-filter-reset {
    font-weight: 400;
    background-color: transparent;
    border-radius: 0;
    color: #0077a9;
    font-size: 14px;
    margin: 0 !important;
    padding: 0 !important;
    width: 78px;
    height: 37px;
    float: right;
    line-height: 37px
}

.new-filters .filter-criteria-title {
    font-size: 16px;
    line-height: 37px;
    text-align: center
}

.leaders-filters-ajax {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.lf-loader {
    padding: 10px 0;
    clear: both;
    float: none;
    display: none
}

.lf-loader.active {
    display: block
}

.lf-loader .wrapper {
    margin: 0 auto
}

#spinningSquaresG {
    position: relative;
    width: 234px;
    height: 28px;
    margin: auto;
    transform: scale(.7)
}

.spinningSquaresG {
    position: absolute;
    top: 0;
    background-color: #0077a9;
    width: 28px;
    height: 28px;
    -webkit-animation-name: bounce_spinningSquaresG;
    animation-name: bounce_spinningSquaresG;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    animation-direction: normal;
    transform: scale(.3)
}

#spinningSquaresG_1 {
    left: 0;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

#spinningSquaresG_2 {
    left: 29px;
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

#spinningSquaresG_3 {
    left: 58px;
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

#spinningSquaresG_4 {
    left: 88px;
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

#spinningSquaresG_5 {
    left: 117px;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

#spinningSquaresG_6 {
    left: 146px;
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s
}

#spinningSquaresG_7 {
    left: 175px;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

#spinningSquaresG_8 {
    left: 205px;
    -webkit-animation-delay: 1.64s;
    animation-delay: 1.64s
}

@-webkit-keyframes bounce_spinningSquaresG {
    0% {
        transform: scale(1);
        background-color: #0077a9
    }

    to {
        transform: scale(.3) rotate(90deg);
        background-color: #f9f9f9
    }
}

@keyframes bounce_spinningSquaresG {
    0% {
        transform: scale(1);
        background-color: #0077a9
    }

    to {
        transform: scale(.3) rotate(90deg);
        background-color: #f9f9f9
    }
}

.filters-switch {
    margin-top: 5px;
    margin-bottom: 10px
}

.filters-switch-wrap {
    display: flex;
    flex-direction: row;
    justify-content: center;
    list-style: none
}

.filters-switch>div {
    text-align: center
}

.filters-switch .list button,
.filters-switch .map button {
    width: 100%;
    height: 50px;
    background-color: #cecece;
    border: none;
    color: #706c6b;
    text-decoration: none;
    display: block;
    line-height: 48px;
    font-size: 1rem
}

.filters-switch-wrap .list button,
.filters-switch-wrap .map button {
    margin-right: -4px
}

.filters-switch-wrap .list button.selected,
.filters-switch-wrap .map button.selected {
    background-color: #0077a9;
    color: #f9f9f9;
    text-decoration: none
}

.filters-switch-wrap .list button span {
    display: block;
    background-repeat: no-repeat;
    background-position-x: 14px;
    background-position-y: 16px;
    background-size: 25px
}

.filters-switch-wrap .map button span {
    display: block;
    background-repeat: no-repeat;
    background-position-x: 14px;
    background-position-y: 10px;
    background-size: 21px
}

#google-map-container.maps-container {
    border: 0 solid;
    float: left;
    width: 100%
}

#google-map {
    position: relative;
    height: 500px
}

.gmap_popup {
    width: 100%;
    float: left
}

.gmap_popup .pop-container {
    width: 100%;
    float: left;
    padding-bottom: 10px
}

.gmap_popup .pop-img {
    float: left;
    max-width: 142px;
    margin-top: 5px
}

.gmap_popup .pop-img img {
    width: 100%
}

.gmap_popup .pop-content {
    border: 0 solid;
    float: left;
    width: 315px;
    padding-left: 10px
}

.gmap_popup .pop-content .pop-name {
    float: left
}

.gmap_popup .pop-content .pop-name .a-header--5,
.gmap_popup .pop-content .pop-name h5 {
    margin: 5px 0;
    font-size: 16px;
    line-height: 16px;
    font-weight: 700;
    width: 100%
}

.gmap_popup .pop-content .pop-assoc,
.gmap_popup .pop-content .pop-position {
    float: left;
    margin-top: 10px;
    width: 100%
}

@media(max-width:46.24em) {

    .a-header--1,
    h1 {
        font-size: 1.86rem
    }

    .a-header--2,
    h2 {
        font-size: 1.66rem
    }

    .a-header--3,
    .a-header--4,
    h3,
    h4 {
        font-size: 1.56rem
    }

    .a-header--1+.a-header--subtitle,
    h1+.a-header--subtitle {
        font-weight: 400;
        line-height: 1.15
    }

    a {
        word-break: break-word
    }

    table tr {
        display: flex;
        flex-direction: column;
        padding: 1rem
    }

    table tr td {
        width: 100% !important
    }

    blockquote,
    blockquote p {
        line-height: 1.5;
        text-align: left
    }

    .quote.q-left,
    .quote.q-right,
    quote.q-left,
    quote.q-right,
    span.pull {
        display: block;
        font-size: 1.15rem;
        width: 100%
    }

    .quote.q-left,
    .quote.q-right,
    quote.q-left,
    quote.q-right,
    span.pull,
    span.q-left.pull {
        float: none;
        margin-left: 0
    }

    .quote.full-q,
    quote.full-q,
    span.full-q.pull {
        font-size: 1.15rem;
        padding: 15px 0
    }

    .a-icon__dropdown_arrow:before {
        right: 1rem;
        top: .15rem
    }

    .a-list--horizontal {
        flex-direction: column
    }

    .m-grid,
    .m-grid--columns,
    .m-grid--half,
    .o-report__awlaki--youtube section.columns,
    .o-report__extremist_hubs .key-findings .row p {
        flex-direction: column;
        align-items: center
    }

    .m-grid--half .m-grid__item,
    .m-grid--half .o-report__extremist_hubs .key-findings .row p,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .m-grid--half p,
    .o-report__keypoints .m-grid--half .m-report__keypoint {
        flex-basis: 100%
    }

    .m-grid--thirds,
    .o-report__extremist_hubs .key-findings .row,
    .o-report__grid .view-general-extremist-groups .view-content,
    .o-report__grid .view-white-supremacy .view-content {
        flex-direction: column;
        align-items: center
    }

    .m-grid--thirds .m-grid__item,
    .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .m-grid__item,
    .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p,
    .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p,
    .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row p,
    .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid .view-general-extremist-groups .view-content .m-grid__item,
    .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p,
    .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__grid .view-white-supremacy .view-content .m-grid__item,
    .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p,
    .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint {
        flex-basis: 100%
    }

    .m-grid--fourths {
        flex-direction: column;
        align-items: center
    }

    .m-grid--fourths .m-grid__item,
    .m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .m-grid--fourths .o-report__extremist_hubs .key-findings .row p,
    .m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .m-grid--fourths p,
    .o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint {
        flex-basis: 100%
    }

    .m-grid--fifths,
    .o-layout__grid--people .view-content {
        flex-direction: column;
        align-items: center
    }

    .m-grid--fifths .m-grid__item,
    .m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .m-grid--fifths .o-report__extremist_hubs .key-findings .row p,
    .m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-layout__grid--people .view-content .m-grid__item,
    .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p,
    .o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .m-grid--fifths p,
    .o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p,
    .o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint {
        flex-basis: 100%
    }

    .o-layout__grid--people ul.view-content,
    .o-report__extremist_hubs .key-findings ul.row,
    .o-report__grid .view-general-extremist-groups ul.view-content,
    .o-report__grid .view-white-supremacy ul.view-content,
    ul.m-grid,
    ul.m-grid--columns,
    ul.m-grid--fifths,
    ul.m-grid--fourths,
    ul.m-grid--half,
    ul.m-grid--thirds {
        flex-direction: row
    }

    .m-harbors_campaign__paraguay__shopping {
        flex-direction: column
    }

    .m-navigation__drawer {
        font-size: 1em;
        width: 100vw;
        padding: 1.5rem 0 .75rem;
        top: 4.5rem;
        right: -100vw
    }

    .m-navigation__drawer .menu.m-menu--top>.menu-item {
        order: 1
    }

    .m-navigation__drawer .menu.m-menu--top>.menu-item__topics {
        order: 0
    }

    .m-navigation__drawer .menu.m-menu--top>.menu-item--expanded:before {
        right: 1rem;
        top: .4rem
    }

    .m-navigation__drawer .menu.m-menu--top>.menu-item.open:before {
        transform: rotate(-45deg);
        right: 1.45rem;
        top: 16px
    }

    .m-navigation__drawer .menu.m-menu--top>.menu-item.open:after {
        transform: rotate(45deg)
    }

    .m-navigation__drawer .menu.m-menu--top>.menu-item.open .m-menu--inner {
        padding: .5rem 2rem 2.25rem
    }

    .m-navigation__drawer .menu.m-menu--inner>.menu-item>span,
    .m-navigation__drawer .menu.m-menu--inner>.menu-item a {
        display: inline-block;
        width: 100%
    }

    .m-navigation__drawer .menu.m-menu--inner>.menu-item:active,
    .m-navigation__drawer .menu.m-menu--inner>.menu-item:focus,
    .m-navigation__drawer .menu.m-menu--inner>.menu-item:hover {
        background-color: rgba(0, 0, 0, .3)
    }

    .m-navigation .menu.m-menu--top {
        display: flex;
        flex-direction: column
    }

    .m-navigation .menu.m-menu--top>.menu-item.open {
        border-bottom: none
    }

    .m-navigation .menu.m-menu--top>.menu-item.open .m-menu--inner {
        padding: .5rem 0 2.25rem
    }

    .m-press_release__dateline {
        margin-bottom: 1rem
    }

    .m-report__news-article .a-header--2,
    .m-report__news-article h2 {
        font-size: 1.56rem
    }

    .m-report__rhetoric {
        flex-wrap: wrap;
        justify-content: center
    }

    .m-report__rhetoric__meta .a-header--2,
    .m-report__rhetoric__meta h2 {
        font-size: 1.56rem
    }

    .m-report__flag_row {
        flex-direction: column;
        align-items: center
    }

    .m-threats__header {
        min-width: 100%
    }

    .m-threats__header .a-header--page-title {
        font-size: 1.66rem
    }

    .o-extremists__database-grid #leader_search .filters-options .filter-dropdown-wrapper {
        flex-basis: 100%;
        -ms-grid-row-align: center;
        align-self: center
    }

    .o-extremists__database-grid #leader_search .filters-options .filter-dropdown-wrapper .extremists-filter-list-wrapper .extremists-filter-list {
        flex: 0 0 100%
    }

    .o-extremists__database-grid #leader_search .filter-dropdown-title {
        justify-content: space-between
    }

    .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper {
        flex-direction: column;
        align-items: flex-start
    }

    .page-node-type-leader .m-threats__header .m-header__meta .a-header--1,
    .page-node-type-leader .m-threats__header .m-header__meta h1 {
        font-size: 1.66rem
    }

    .o-extremists__leader__aka .field__label {
        font-size: 1.56rem
    }

    .o-extremists__leader__lists {
        flex-flow: column
    }

    .o-extremists__leader__associates-list-item {
        flex: 0 1 50%
    }

    .m-featured-list .m-featured {
        padding-bottom: 1rem;
        margin-bottom: 1rem;
        border-bottom: 1px solid #fff
    }

    .m-featured-list .m-featured:last-of-type {
        border-bottom: none
    }

    .o-daily-dose .m-daily-dose__container {
        text-align: center
    }

    .o-feeds {
        grid-template-areas: "daily-dose" "social";
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .o-feeds .o-daily-dose {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .o-feeds .o-social_feed {
        -ms-grid-row: 2;
        -ms-grid-column: 1
    }

    .o-footer {
        grid-template-areas: "meta" "brand";
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        padding: 1.5rem 1rem 0
    }

    .o-footer .m-footer__branding {
        display: none
    }

    .o-footer .m-footer__meta {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        padding-left: 0
    }

    .o-footer .m-footer__meta .a-link__home {
        order: 3;
        margin-bottom: 1.5rem;
        display: flex;
        justify-content: center
    }

    .o-footer .m-footer__meta .m-navigation--offices {
        order: 1
    }

    .o-footer .m-footer__meta .m-navigation--footer {
        order: 4
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu {
        text-align: center;
        gap: 0
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu .menu-item {
        line-height: 1;
        padding: .1659292035rem .2765486726rem;
        display: flex;
        align-items: center
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu .menu-item:last-of-type {
        padding-right: 0;
        border: none
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu .menu-item:last-of-type:after {
        content: ""
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu .menu-item:after {
        content: "|";
        font-size: .75rem;
        font-weight: 300;
        margin-left: .2765486726rem;
        margin-bottom: 4px
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu .menu-item a {
        color: #4a4a4a;
        word-break: normal
    }

    .o-footer .m-footer__meta__copyright {
        order: 5;
        margin-top: .5rem
    }

    .o-footer .m-footer__meta .optanon-show-settings-popup-wrapper {
        order: 6;
        height: 35px
    }

    .o-footer .m-footer__meta .a-header--2,
    .o-footer .m-footer__meta h2 {
        display: none
    }

    .o-footer .m-footer__meta .m-donate a,
    .o-footer .m-footer__meta .m-signup .m-form__joinus input[type=submit] {
        -ms-grid-row-align: center;
        align-self: center
    }

    .o-footer .m-socialmedia--footer {
        margin: 1.25rem auto;
        order: 2
    }

    .o-social_feed {
        padding: 0 0 1rem
    }

    .o-social_feed .m-social_feed__post {
        max-width: 100%
    }

    .o-harbors_campaign__intro .a-header--2,
    .o-harbors_campaign__intro h2 {
        font-size: 1.56rem
    }

    .o-harbors_campaign__intro .m-grid__item:nth-of-type(2n),
    .o-harbors_campaign__intro .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-of-type(2n),
    .o-harbors_campaign__intro .o-report__extremist_hubs .key-findings .row p:nth-of-type(2n),
    .o-harbors_campaign__intro .o-report__keypoints .m-grid--half .m-report__keypoint:nth-of-type(2n),
    .o-report__extremist_hubs .key-findings .m-grid--half .o-harbors_campaign__intro .m-report__keypoint:nth-of-type(2n),
    .o-report__extremist_hubs .key-findings .row .o-harbors_campaign__intro p:nth-of-type(2n),
    .o-report__extremist_hubs .o-harbors_campaign__intro .key-findings .m-grid--half .m-report__keypoint:nth-of-type(2n),
    .o-report__keypoints .m-grid--half .o-harbors_campaign__intro .m-report__keypoint:nth-of-type(2n) {
        margin-top: 1.5rem
    }

    .o-harbors_campaign__petition input.a-input--text {
        width: 100%
    }

    .o-header {
        -ms-grid-rows: auto 1rem auto 1rem auto;
        grid-template-areas: "top" "bottom" "meta";
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        max-width: 100vw;
        padding: 0;
        overflow-x: hidden;
        border-top: none;
        gap: 1rem
    }

    .o-header>.m-footer__meta {
        -ms-grid-row: 5;
        -ms-grid-column: 1
    }

    body.path-frontpage .o-header {
        padding-bottom: 3rem
    }

    body.path-frontpage .o-header .m-header__bottom {
        padding: 0
    }

    .o-header .m-header__top .m-socialmedia--header,
    .o-header .m-header__top .m-topicmenu--dropdown {
        display: none
    }

    .o-header .m-header__top .a-menu__reveal {
        order: 1
    }

    .o-header .m-header__top {
        justify-content: space-around;
        align-items: center;
        background-color: #000;
        min-height: 4.5rem;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100
    }

    .o-header .m-header__bottom .a-link__home {
        display: none
    }

    .o-footer .m-footer__branding {
        -ms-grid-row: 2;
        -ms-grid-column: 1
    }

    .o-footer .m-footer__meta,
    .o-header .m-header__top {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .o-header .m-header__bottom {
        -ms-grid-row: 3;
        -ms-grid-column: 1
    }

    .o-header .m-header__content {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .o-header>.m-header__content {
        -ms-grid-row: 5;
        -ms-grid-column: 1
    }

    .o-feeds--news {
        grid-template-areas: "featured" "listing";
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .o-feeds--news .m-featured-news__single .a-news__meta {
        -ms-grid-row-align: center;
        align-self: center;
        margin: 4rem 2rem 2rem;
        width: 90%
    }

    .o-homepage-hero {
        display: flex;
        flex-flow: column;
        width: 80%;
        margin: 0 auto
    }

    .o-homepage-hero .m-homepage-hero__featured {
        padding: 0 0 2rem
    }

    .o-homepage-hero .m-homepage-hero__news {
        width: 100%
    }

    .o-homepage-hero .m-homepage-hero__news .m-form__joinus {
        display: none
    }

    .o-feeds--news .m-featured-news__single {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .o-feeds--news .m-featured-news__list,
    .o-feeds--news>.views-element-container {
        -ms-grid-row: 2;
        -ms-grid-column: 1
    }

    .o-homepage-hero .m-homepage-hero__featured {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .o-homepage-hero .m-homepage-hero__news .m-featured-news--list .m-featured-news__item {
        margin-bottom: .75rem;
        padding-bottom: .75rem
    }

    .o-homepage-hero .m-homepage-hero__news .m-featured-news--list .m-featured-news__item:last-of-type,
    .o-trending-topics {
        display: none
    }

    .o-office__news .view-offices .view-content {
        flex-direction: column;
        align-items: center
    }

    .o-rc-analysis-bottom .m-featured .a-thumbnail img {
        width: 100%;
        height: auto
    }

    .o-report__associations table tr,
    .o-report__designations table tr {
        display: flex;
        flex-direction: column
    }

    .o-report__associations table td,
    .o-report__designations table td {
        width: 100%
    }

    .o-report__grid .m-report__grid__nav ul li {
        margin-bottom: 1rem
    }

    .o-report__grid .m-report__grid__nav ul {
        flex-direction: column
    }

    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper {
        align-items: center
    }

    .o-report__extremist_hubs .hotbed-banner,
    .o-report__extremist_hubs .key-findings .a-header--2,
    .o-report__extremist_hubs .key-findings h2,
    .o-report__media_resources .a-header--2,
    .o-report__media_resources h2 {
        font-size: 1.56rem
    }

    .o-report__terror_target__pager .m-pager__container,
    .o-report__terror_target__pager .m-pager__item a {
        flex-direction: column;
        align-items: center
    }

    .o-report__terror_target__pager .m-pager__item .a-number,
    .o-report__terror_target__pager .m-pager__item__meta .a-header--3,
    .o-report__terror_target__pager .m-pager__item__meta h3 {
        font-size: 1.56rem
    }

    .o-report__okgoogle .introduction {
        flex-direction: column
    }

    .o-report__okgoogle .a-blockquote--bracket .a-blockquote__body img,
    .o-report__okgoogle .c-gif .desktop {
        display: none
    }

    .o-report--threat .o-tabs .m-tabs__menu {
        padding-bottom: 30px;
        border-bottom: 2px solid
    }

    .m-tease__image {
        width: 100%
    }

    .m-tease__meta {
        flex-direction: column
    }

    .m-tease__meta>*+* {
        padding-top: .25rem !important;
        margin-top: .25rem !important
    }

    .ts-tabs-container>.ts-tabs-nav {
        display: flex;
        flex-flow: column nowrap
    }

    .c-terms-service-tabs table thead {
        display: none
    }

    .c-terms-service-tabs table tbody tr td:before {
        background-color: #0077a9;
        color: #f9f9f9;
        display: block;
        padding: .5rem;
        margin-bottom: 1rem
    }

    .c-terms-service-tabs table tbody tr td:first-of-type img {
        margin-right: .5rem
    }

    .c-terms-service-tabs table tbody tr td:first-of-type:before {
        content: "Company"
    }

    .c-terms-service-tabs table tbody tr td:nth-of-type(2):before {
        content: "Reference(s) to Extremism, Terrorism, Violence, or Harm in Terms of Service"
    }

    .c-terms-service-tabs table tbody tr td:nth-of-type(3):before {
        content: "Specific Language on Extremism or Terrorism?"
    }

    .c-terms-service-tabs table tbody tr td:nth-of-type(4):before {
        content: "Specific Language on Violence or Harm?"
    }

    .p-daily-dose .views-infinite-scroll-content-wrapper .m-daily-dose {
        flex-grow: 1;
        margin: 0 auto 1.5rem;
        width: 100%
    }

    #donation-landing .a-btn {
        font-size: 1rem
    }

    #donation-landing .a-btn--monthly {
        font-size: .8rem !important;
        align-items: start;
        text-align: left
    }

    .o-donate__box {
        padding: 1rem
    }

    .o-donate__row,
    .o-donate__slider .slide-content {
        display: block
    }

    .o-donate__about p {
        border-top: 1px dotted #0377a9;
        border-left: none
    }

    .o-donate__about p:first-of-type {
        border-top: none
    }

    .o-main--kas .o-tabs__tab.j-active p {
        transform: translateY(30px)
    }

    .o-main--kas .o-tabs__tab .a-header--3,
    .o-main--kas .o-tabs__tab h3 {
        font-size: 20px
    }

    .c-micro-site-nav__drawer {
        box-sizing: border-box;
        position: fixed;
        height: 100vh;
        right: 0;
        background: #000;
        z-index: -10;
        font-size: .8849557522rem;
        font-size: 1em;
        width: 100vw;
        padding: 1.5rem 2rem .75rem;
        top: 45px
    }

    .c-micro-site-nav__drawer .menu {
        list-style: none;
        margin: 0;
        padding: 0
    }

    .c-micro-site-nav__drawer .menu .menu-item--collapsed,
    .c-micro-site-nav__drawer .menu .menu-item--expanded {
        list-style: none
    }

    .c-micro-site-nav__drawer ul.menu {
        list-style: none;
        margin: 0 0 .5rem;
        padding: 0;
        background-color: #4a4a4a
    }

    .c-micro-site-nav__drawer ul.menu.m-menu--top {
        background-color: #000;
        border-bottom: 1px solid #979797
    }

    .c-micro-site-nav__drawer ul.menu.m-menu--top>.menu-item {
        position: relative;
        cursor: pointer;
        border-bottom: 1px solid hsla(0, 0%, 97.6%, .3)
    }

    .c-micro-site-nav__drawer ul.menu.m-menu--top>.menu-item:last-child {
        border-bottom: none
    }

    .c-micro-site-nav__drawer ul.menu.m-menu--top>.menu-item>a {
        display: block;
        font-weight: 500;
        padding: 0 0 .25rem;
        color: #fff
    }

    .m-langnav--desk {
        display: none
    }

    .p-office .node__content .office-inner ul {
        flex-direction: column
    }

    .o-report__extremist_hubs .key-findings .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>.m-grid__item+.m-report__keypoint,
    .o-report__extremist_hubs .key-findings .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>.m-report__keypoint+.m-grid__item,
    .o-report__extremist_hubs .key-findings .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>.m-report__keypoint+.m-report__keypoint,
    .o-report__extremist_hubs .key-findings .p-preventing_terror .gallery .section-gallery .row .clearing-thumbs.m-grid--half>.m-report__keypoint+p,
    .o-report__extremist_hubs .key-findings .row .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>.m-grid__item+p,
    .o-report__extremist_hubs .key-findings .row .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>.m-report__keypoint+p,
    .o-report__extremist_hubs .key-findings .row .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>p+.m-grid__item,
    .o-report__extremist_hubs .key-findings .row .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>p+.m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>p+p,
    .o-report__keypoints .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>.m-grid__item+.m-report__keypoint,
    .o-report__keypoints .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>.m-report__keypoint+.m-grid__item,
    .o-report__keypoints .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>.m-report__keypoint+.m-report__keypoint,
    .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half>.m-grid__item+.m-grid__item,
    .p-preventing_terror .gallery .section-gallery .o-report__extremist_hubs .key-findings .clearing-thumbs.m-grid--half>.m-grid__item+.m-report__keypoint,
    .p-preventing_terror .gallery .section-gallery .o-report__extremist_hubs .key-findings .clearing-thumbs.m-grid--half>.m-report__keypoint+.m-grid__item,
    .p-preventing_terror .gallery .section-gallery .o-report__extremist_hubs .key-findings .clearing-thumbs.m-grid--half>.m-report__keypoint+.m-report__keypoint,
    .p-preventing_terror .gallery .section-gallery .o-report__extremist_hubs .key-findings .row .clearing-thumbs.m-grid--half>.m-grid__item+p,
    .p-preventing_terror .gallery .section-gallery .o-report__extremist_hubs .key-findings .row .clearing-thumbs.m-grid--half>.m-report__keypoint+p,
    .p-preventing_terror .gallery .section-gallery .o-report__extremist_hubs .key-findings .row .clearing-thumbs.m-grid--half>p+.m-grid__item,
    .p-preventing_terror .gallery .section-gallery .o-report__extremist_hubs .key-findings .row .clearing-thumbs.m-grid--half>p+.m-report__keypoint,
    .p-preventing_terror .gallery .section-gallery .o-report__extremist_hubs .key-findings .row .clearing-thumbs.m-grid--half>p+p,
    .p-preventing_terror .gallery .section-gallery .o-report__keypoints .clearing-thumbs.m-grid--half>.m-grid__item+.m-report__keypoint,
    .p-preventing_terror .gallery .section-gallery .o-report__keypoints .clearing-thumbs.m-grid--half>.m-report__keypoint+.m-grid__item,
    .p-preventing_terror .gallery .section-gallery .o-report__keypoints .clearing-thumbs.m-grid--half>.m-report__keypoint+.m-report__keypoint {
        margin-top: 1rem
    }

    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form--inline {
        display: block
    }

    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form input[type=text] {
        padding: .5rem 1rem
    }

    .p-topic .o-topic .m-topic__leaders .slick-initialized .slick-slide {
        display: flex;
        justify-content: center
    }

    .p-topic .o-topic .m-topic__leaders .slick-initialized .slick-slide>div {
        width: 100%
    }

    .filter-dropdown-wrapper.j-open .extremists-filter-list-wrapper {
        display: flex;
        flex-direction: column
    }
}

@media(min-width:46.25em) {

    .a-header--1+.a-header--subtitle,
    h1+.a-header--subtitle {
        font-size: 1.75rem;
        margin-top: -1rem
    }

    .a-blockquote--bracket .a-blockquote__body:after,
    .a-blockquote--bracket .a-blockquote__body:before {
        content: "";
        display: block;
        background-color: transparent;
        border: .2765486726rem solid #0077a9;
        width: 50px;
        height: 100%;
        position: absolute;
        top: 0
    }

    .a-blockquote--bracket .a-blockquote__body:before {
        border-right: none
    }

    .a-blockquote--bracket .a-blockquote__body:after {
        border-left: none;
        right: 0
    }

    .align-left {
        float: left;
        margin-left: 0
    }

    .align-left:after {
        clear: both;
        content: "";
        display: table
    }

    .align-right {
        float: right;
        margin-right: 0
    }

    .align-right:after {
        clear: both;
        content: "";
        display: table
    }

    .a-list--horizontal li {
        margin-right: 0;
        margin-right: 1rem
    }

    .a-blog__topics li {
        margin-right: 0;
        margin-right: 1rem
    }

    .c-hero-ms:not(.c-hero-ms--home) .a-header--1,
    .c-hero-ms:not(.c-hero-ms--home) h1,
    .node,
    .o-news,
    .o-report,
    .p-blog,
    .p-news-tags,
    .p-topic .o-topic,
    .view-news-and-media {
        width: 70%
    }

    img.align-left {
        float: left;
        margin: 0 1rem 1rem 0
    }

    img.align-right {
        float: right;
        margin: 0 0 1rem 1rem
    }

    .m-button__container--horizontal li {
        margin-right: 0;
        margin-right: 1rem
    }

    .m-card-list__item {
        width: 48%
    }

    .m-columns__container {
        -moz-columns: 2;
        column-count: 2
    }

    .c-glossary__item {
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }

    .c-glossary__link {
        flex: 0 0 6.6371681416rem;
        display: block;
        margin: 0 0 0 2rem
    }

    .c-gloss-related .row {
        flex-direction: row
    }

    .c-gloss-related .row .columns {
        flex: 0 1 50%
    }

    .c-gloss-related .row .columns:first-child {
        margin-right: 1rem
    }

    .c-gloss-related__backlink {
        top: -55px;
        left: 0
    }

    .m-harbors_campaign__leaders {
        display: flex
    }

    .m-harbors_campaign__leaders img {
        margin: 0 15px 8px 0;
        float: left
    }

    .m-navigation__drawer .menu.m-menu--top>.menu-item>a,
    .m-navigation__drawer .menu.m-menu--top>.menu-item>span {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .m-navigation__drawer .menu.m-menu--top>.menu-item--expanded:after,
    .m-navigation__drawer .menu.m-menu--top>.menu-item--expanded:before {
        top: 10px
    }

    .m-navigation__drawer .menu.m-menu--inner {
        border-top: 1px solid hsla(0, 0%, 97.6%, .3);
        background-color: #4a4a4a
    }

    .m-navigation__drawer .menu.m-menu--inner>.menu-item>span:hover,
    .m-navigation__drawer .menu.m-menu--inner>.menu-item a:hover {
        background-color: #0077a9
    }

    .m-navigation__drawer .menu.m-menu--inner>.menu-item>span,
    .m-navigation__drawer .menu.m-menu--inner>.menu-item a {
        display: inline-block;
        margin: 0;
        padding: 0 2.25rem;
        width: 100%
    }

    .m-navigation__bottom {
        display: none
    }

    .m-header__top>.m-navigation__drawer>.m-search__reveal .a-icon__magnifying_glass--text {
        padding-left: 2rem;
        padding-right: 1rem
    }

    .m-navigation .menu.m-menu--inner {
        margin: 0
    }

    .m-navigation .menu.m-menu--inner>.menu-item {
        padding: .2rem 0
    }

    .m-navigation .menu.m-menu--inner>.menu-item>span,
    .m-navigation .menu.m-menu--inner>.menu-item a {
        display: inline-block;
        margin: 0;
        padding: 0 2.25rem;
        width: 100%
    }

    .m-press_release__resource-container {
        display: flex;
        justify-content: space-between
    }

    .m-press_release__resource-container .m-press-release__related-list,
    .m-press_release__resource-container .m-press-release__resource_block,
    .m-press_release__resource-container .m-press_release__related-list,
    .m-press_release__resource-container .m-press_release__resource_block {
        flex-basis: 49%;
        min-width: 49%;
        margin: 0
    }

    .m-press_release__resource-container .views-element-container {
        flex-basis: 49%;
        min-width: 49%
    }

    .pager__items .pager__item {
        margin: 0 0 0 .25rem
    }

    .pager__items .pager__item a {
        font-size: 16px;
        padding: .25rem .55rem
    }

    .m-report__subnav__list li {
        margin-right: 0;
        margin-right: 1rem
    }

    .search-form .form-item {
        margin: 0 1rem 0 0;
        float: left;
        height: 2.4336283186rem
    }

    .c-search-results .m-report__postdate:before,
    .c-search-results__date:before {
        content: " |"
    }

    .m-threats__header--threat {
        flex-flow: row;
        flex: 0 0 85%
    }

    .m-threats__header--half {
        width: 50%;
        padding: 0 1rem
    }

    .m-threats__header--half:first-child {
        border-right: 1px solid #f9f9f9;
        border-bottom: 0
    }

    .o-countries-list {
        padding: 1rem 4rem
    }

    .m-threats_countries_container {
        display: flex
    }

    .m-threats-container {
        margin-right: 10px;
        width: 20%;
        min-width: 230px;
        height: 660px;
        padding: 20px 0 0
    }

    .m-threats-container .a-header--3,
    .m-threats-container h3 {
        font-size: 1.3rem
    }

    .country_map_container {
        width: 80%
    }

    .country_map_container #mapdiv {
        height: 660px !important
    }

    .country_map_container #map-cep-country-report {
        bottom: 50px
    }

    @supports(gap:1rem) {
        .o-extremists__database-grid .filters-switch-wrap {
            gap: 1rem
        }
    }

    .o-extremists__database-grid .filters-switch-wrap li {
        flex: 0 1 auto
    }

    @supports(gap:1rem) {
        .o-extremists__database-grid .filters-switch-wrap li {
            margin: 0
        }
    }

    .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
        margin-right: 1rem
    }

    .o-extremists__leader__row {
        padding: 30px 50px
    }

    .o-extremists__leader__aka .field__item table tr td ul {
        -moz-columns: 2;
        column-count: 2
    }

    .o-extremists__leader__lists .entity__name-content {
        min-width: 250px
    }

    .o-extremists__leader__lists .entity__desc-content dt {
        width: 40%;
        text-align: right
    }

    .o-extremists__leader__lists .entity__desc-content dd {
        width: 60%;
        padding-left: 1rem
    }

    .o-extremists__leader__associates-list-item {
        flex: 0 1 33.3333%;
        padding: .2765486726rem
    }

    .m-featured-list {
        display: flex;
        justify-content: space-between;
        padding-top: 2.5rem;
        padding-bottom: .25rem
    }

    .m-featured-list .m-featured {
        flex: 1 0 calc(33% - 2rem);
        padding-right: 3rem;
        margin-right: 3rem;
        border-right: 1px solid #f9f9f9
    }

    .m-featured-list .m-featured:last-of-type {
        margin-right: 0;
        border-right: none
    }

    .o-footer .m-footer__meta .a-link__home {
        display: none
    }

    .o-footer .m-footer__meta .m-navigation--offices {
        padding-right: 1rem;
        margin-right: 1rem;
        border-right: 1px solid #3473bc;
        margin-top: 2rem;
        width: 20%
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu li {
        margin-right: 0;
        margin-right: 1rem
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu {
        gap: 0
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu .menu-item:not(:first-of-type) {
        margin-left: 1.25rem
    }

    .o-footer .m-footer__meta .m-navigation--footer {
        align-self: flex-end
    }

    .o-footer .m-footer__meta .m-signup {
        padding-right: 1rem;
        margin-right: 1rem;
        border-right: 1px solid #3473bc;
        margin-top: 2rem;
        width: 40%
    }

    .o-footer .m-socialmedia--footer {
        border-right: 1px solid #3473bc;
        margin-top: 2rem;
        width: 20%
    }

    .o-social_feed .m-social_feed__post .tweet-actions li {
        margin-right: 0;
        margin-right: 1rem
    }

    .o-harbors_campaign__slider--leaders .views-field-field-extremist-image a:after {
        margin: 0 20%
    }

    .o-header .m-header__top .a-link__home {
        display: none
    }

    .o-header .m-header__top>:not(:last-child) {
        margin-right: 1.6592920354rem
    }

    .o-header .m-header__bottom>:not(:first-child) {
        margin-left: 2.4889380531rem
    }

    .o-header.o-blog .a-header--page-title,
    .o-header.o-extremism_news_roundup .a-header--page-title,
    .o-header.o-news .a-header--page-title,
    .o-header.o-press_release .a-header--page-title,
    .o-header.o-videos .a-header--page-title {
        font-size: 3rem
    }

    .o-header.o-general_extremist_groups .m-report__return,
    .o-header.o-supremacy .m-report__return {
        max-width: -webkit-max-content;
        max-width: -moz-max-content;
        max-width: max-content
    }

    .o-featured_research {
        margin: 0 0 2rem
    }

    .o-featured_research .m-featured_research__wrapper {
        flex-direction: row
    }

    .o-featured_research .m-featured_research__article {
        flex: 0 2 45%;
        margin: 1rem
    }

    .o-trending-topics .m-trending-topics__list li {
        margin-right: 0;
        margin-right: 1rem
    }

    .o-rc-analysis-bottom .m-featured-list--bottom {
        flex-direction: row
    }

    .o-rc-analysis-bottom .m-featured {
        margin-right: 1rem
    }

    .o-rc-analysis-bottom .m-featured:last-child {
        margin-right: 0
    }

    .o-rc-analysis-bottom .m-featured .a-thumbnail img {
        max-width: none
    }

    .o-report__keyleaders .field--name-field-threat-people>.field__item,
    .o-report__keyleaders .field--name-field-threat-people>.key-item,
    .o-report__keyleaders .m-keyleaders__section>.field__item,
    .o-report__keyleaders .m-keyleaders__section>.key-item {
        flex: 0 1 33.33%;
        padding: .2765486726rem
    }

    .o-report__associations .field--name-field-associations>ul>li,
    .o-report__associations .field--name-field-designations>ul>li,
    .o-report__associations .field--name-field-threat-history-des>ul>li,
    .o-report__designations .field--name-field-associations>ul>li,
    .o-report__designations .field--name-field-designations>ul>li,
    .o-report__designations .field--name-field-threat-history-des>ul>li {
        flex-flow: row
    }

    .o-report__associations .field--name-field-associations>ul>li img,
    .o-report__associations .field--name-field-designations>ul>li img,
    .o-report__associations .field--name-field-threat-history-des>ul>li img,
    .o-report__designations .field--name-field-associations>ul>li img,
    .o-report__designations .field--name-field-designations>ul>li img,
    .o-report__designations .field--name-field-threat-history-des>ul>li img {
        margin: 0 1rem 0 0;
        min-width: 150px;
        max-width: 150px
    }

    .o-report__grid .m-report__grid__nav ul li {
        margin-right: 0;
        margin-right: 1rem
    }

    .o-report__awlaki footer .bottom-nav li {
        margin-right: 1rem
    }

    .o-report__dd .o-dd__leaders .view-content {
        -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr)
    }

    .o-report__dd .o-dd__leaders .view-content .m-dd__twitter-intro {
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/span 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1/span 4
    }

    .o-report__okgoogle .introduction p:first-of-type {
        margin-top: 0
    }

    .o-report__okgoogle .introduction .c-gif {
        order: 2;
        margin-left: 1rem
    }

    .o-report__okgoogle .introduction .c-gif .desktop {
        border-left: 2px solid #0077a9;
        padding-left: 1rem
    }

    .o-report__okgoogle .introduction .paragraphs {
        order: 1
    }

    .o-report__okgoogle .c-gif .mobile {
        display: none
    }

    .o-report--threat .o-bordered {
        border: 40px solid #eee
    }

    .o-report--threat .o-tabs .m-tabs__menu li {
        margin-right: 1rem
    }

    .m-tease__thumbnail {
        float: left;
        margin-right: 20px
    }

    .m-tease__image {
        order: 0;
        flex: 0 1 20%;
        padding-top: 0;
        margin-left: 0;
        margin-right: 1.5rem;
        margin-bottom: 0;
        overflow: hidden
    }

    .m-tease__meta {
        flex-direction: row;
        align-items: center
    }

    .m-tease__meta>*+* {
        border-left: 1px solid #000;
        padding-left: .25rem !important;
        margin-left: .25rem !important
    }

    .m-tease__meta {
        flex-wrap: wrap
    }

    .m-tease__title {
        margin: 0
    }

    .ts-tabs-container .tab-link {
        width: 20%
    }

    .layout-container.menu-reveal {
        left: -15vw;
        overflow-y: hidden;
        overflow-x: hidden
    }

    .layout-container.menu-reveal>.a-page__cover {
        display: block
    }

    .p-daily-dose .m-daily-dose__header .m-daily-dose__actions li {
        margin-right: 0;
        margin-right: 1rem
    }

    .o-donate__about p {
        flex-basis: 33%
    }

    .a-menu__reveal--microsite {
        display: none
    }

    .c-micro-site-nav__drawer ul.menu {
        display: flex;
        padding: 11px 0;
        margin: 0
    }

    .c-micro-site-nav__drawer ul.menu li {
        flex: 1 1 0px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        border-right: 1px solid #83a6c6;
        padding-top: 0
    }

    .c-micro-site-nav__drawer ul.menu li:last-child {
        border-right: none
    }

    .c-micro-site-nav__drawer ul.menu li a {
        font-size: .7190265487rem;
        color: #fff;
        display: block;
        padding: 0 7%;
        line-height: 1.1061946903rem;
        font-weight: 400;
        border-bottom: none
    }

    .c-micro-site-nav__drawer ul.menu li a:hover {
        border-bottom: none;
        text-decoration: underline
    }

    .c-micro-site-nav__drawer ul.menu li a.is-active {
        color: #fff
    }

    .m-langnav--mobile {
        display: none
    }

    .c-micro-site-header.is-sticky.is-on {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100
    }

    .c-micro-site-header__top {
        justify-content: space-between
    }

    .c-hero-ms--home .c-hero-ms__wrap {
        background-size: 100% 280px
    }

    .c-hero-ms--home .c-hero-ms__top .a-header--1,
    .c-hero-ms--home .c-hero-ms__top h1 {
        font-size: 3.4292035398rem;
        line-height: 3.5951327434rem
    }

    .c-hero-ms:not(.c-hero-ms--home) .c-hero-ms__wrap {
        padding: 0 2rem
    }

    .c-hero-ms:not(.c-hero-ms--home) .a-header--1 a,
    .c-hero-ms:not(.c-hero-ms--home) h1 a {
        font-size: 1.7699115044rem
    }

    .c-report-teaser {
        display: flex
    }

    .c-report-teaser__figure {
        margin: 0;
        flex: 1 1 40%
    }

    .c-report-teaser__text {
        padding: 0 0 0 2rem;
        flex: 1 1 60%
    }

    .c-micro-site-news__item {
        width: 46%;
        margin-bottom: 4rem
    }

    .c-micro-site-news__teaser {
        height: 100%;
        min-height: 450px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 3rem
    }

    .c-german-page__section--report {
        clear: both;
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center
    }

    .p-office .node__content .office-inner ul li {
        margin-right: 0;
        margin-right: 1rem
    }

    .p-preventing_terror .gallery .section-gallery .clearing-thumbs.m-grid--half {
        flex-wrap: nowrap
    }

    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-actions {
        width: 256px
    }

    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .form-item {
        width: calc(33% - 128px)
    }

    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form input[type=text] {
        height: 47.323px
    }

    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button {
        padding: 10px 13px
    }

    .p-publications-page>.view-content .a-header--5 span,
    .p-publications-page>.view-content h5 span {
        display: inline
    }

    .o-report__extremist_hubs .key-findings .p-publications-page>.view-content .row,
    .o-report__grid .view-general-extremist-groups .p-publications-page>.view-content .view-content,
    .o-report__grid .view-white-supremacy .p-publications-page>.view-content .view-content,
    .p-publications-page>.view-content .m-grid--thirds,
    .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row,
    .p-publications-page>.view-content .o-report__grid .view-general-extremist-groups .view-content,
    .p-publications-page>.view-content .o-report__grid .view-white-supremacy .view-content {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .p-publications-page>.view-content .m-report__keypoint .node--view-mode-card,
    .o-report__extremist_hubs .key-findings .row .p-publications-page>.view-content p .node--view-mode-card,
    .o-report__keypoints .m-grid--half .p-publications-page>.view-content .m-report__keypoint .node--view-mode-card,
    .p-publications-page>.view-content .m-grid__item .node--view-mode-card,
    .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint .node--view-mode-card,
    .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row p .node--view-mode-card,
    .p-publications-page>.view-content .o-report__keypoints .m-grid--half .m-report__keypoint .node--view-mode-card {
        height: 100%;
        display: flex;
        flex-direction: column
    }

    .p-threats .view-content,
    .p-threats .view-filters form {
        display: flex
    }

    .p-threats .view-content .m-threat {
        flex: 0 1 48%
    }

    .extremists-filter-list-wrapper {
        max-width: 50vw
    }

    .extremists-filter-list {
        flex: 1 1 30%;
        margin-right: 1rem
    }

    .filter-dropdown-wrapper:hover .extremists-filter-list-wrapper {
        display: flex;
        flex-direction: row
    }

    .filters-switch-wrap .list button,
    .filters-switch-wrap .map button {
        width: 173px
    }
}

@media(-ms-high-contrast:none), screen and (-ms-high-contrast:active) {

    .a-button--center,
    .button--center,
    .c-micro-site--home a.more-link,
    .c-micro-site-news .more-link a,
    .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
    .o-report__extremist_hubs .text-center .button {
        max-width: 100%
    }

    .a-number__circle--large {
        min-width: 125px;
        padding: 0
    }

    .m-columns__container {
        -moz-columns: 1 !important;
        column-count: 1 !important
    }

    .m-columns__container ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }

    .m-columns__container ul li {
        margin: .15rem 0;
        flex: 1 1 25%
    }

    .c-german-page__section--report .m-fullwidth--blue a.button,
    .c-german-page__section--report .m-fullwidth--gray a.button,
    .c-german-page__section--report .m-fullwidth a.button,
    .c-micro-site--home .m-fullwidth--blue a.more-link,
    .c-micro-site--home .m-fullwidth--gray a.more-link,
    .c-micro-site--home .m-fullwidth a.more-link,
    .c-micro-site-news .more-link .m-fullwidth--blue a,
    .c-micro-site-news .more-link .m-fullwidth--gray a,
    .c-micro-site-news .more-link .m-fullwidth a,
    .m-form__joinus .m-fullwidth--blue input[type=submit],
    .m-form__joinus .m-fullwidth--gray input[type=submit],
    .m-form__joinus .m-fullwidth input[type=submit],
    .m-fullwidth--blue .a-button,
    .m-fullwidth--blue .a-button--center,
    .m-fullwidth--blue .a-button--clear,
    .m-fullwidth--blue .a-button--gray,
    .m-fullwidth--blue .a-button--return,
    .m-fullwidth--blue .a-button--secondary,
    .m-fullwidth--blue .a-button--white,
    .m-fullwidth--blue .button--center,
    .m-fullwidth--blue .button--clear,
    .m-fullwidth--blue .button--gray,
    .m-fullwidth--blue .button--return,
    .m-fullwidth--blue .button--secondary,
    .m-fullwidth--blue .button--white,
    .m-fullwidth--blue .c-german-page__section--report a.button,
    .m-fullwidth--blue .c-glossary__link,
    .m-fullwidth--blue .c-micro-site--home a.more-link,
    .m-fullwidth--blue .c-micro-site-news .more-link a,
    .m-fullwidth--blue .m-form__joinus input[type=submit],
    .m-fullwidth--blue .m-report__news-article .a-article__body .views-more-link,
    .m-fullwidth--blue .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
    .m-fullwidth--blue .o-extremists__leader__form div#stay-updated form input[type=submit],
    .m-fullwidth--blue .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
    .m-fullwidth--blue .o-report__extremist_hubs .button,
    .m-fullwidth--blue .o-report__extremist_hubs .text-center .button,
    .m-fullwidth--blue .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
    .m-fullwidth--blue .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
    .m-fullwidth--blue .o-report__grid__analysis .view-filters .form--inline .button,
    .m-fullwidth--blue .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
    .m-fullwidth--blue .p-regional-offices .m-block .view-footer .views-display-link,
    .m-fullwidth--blue .p-threats .view-filters form .button,
    .m-fullwidth--blue .p-topic .o-topic .m-topic__news .pager .button,
    .m-fullwidth--blue .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
    .m-fullwidth--blue .pager.js-pager__items .button,
    .m-fullwidth--blue .search-form .form-submit,
    .m-fullwidth--blue .views-exposed-form .button,
    .m-fullwidth--blue .webform-submission-contact-form .webform-button--submit,
    .m-fullwidth--gray .a-button,
    .m-fullwidth--gray .a-button--center,
    .m-fullwidth--gray .a-button--clear,
    .m-fullwidth--gray .a-button--gray,
    .m-fullwidth--gray .a-button--return,
    .m-fullwidth--gray .a-button--secondary,
    .m-fullwidth--gray .a-button--white,
    .m-fullwidth--gray .button--center,
    .m-fullwidth--gray .button--clear,
    .m-fullwidth--gray .button--gray,
    .m-fullwidth--gray .button--return,
    .m-fullwidth--gray .button--secondary,
    .m-fullwidth--gray .button--white,
    .m-fullwidth--gray .c-german-page__section--report a.button,
    .m-fullwidth--gray .c-glossary__link,
    .m-fullwidth--gray .c-micro-site--home a.more-link,
    .m-fullwidth--gray .c-micro-site-news .more-link a,
    .m-fullwidth--gray .m-form__joinus input[type=submit],
    .m-fullwidth--gray .m-report__news-article .a-article__body .views-more-link,
    .m-fullwidth--gray .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
    .m-fullwidth--gray .o-extremists__leader__form div#stay-updated form input[type=submit],
    .m-fullwidth--gray .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
    .m-fullwidth--gray .o-report__extremist_hubs .button,
    .m-fullwidth--gray .o-report__extremist_hubs .text-center .button,
    .m-fullwidth--gray .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
    .m-fullwidth--gray .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
    .m-fullwidth--gray .o-report__grid__analysis .view-filters .form--inline .button,
    .m-fullwidth--gray .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
    .m-fullwidth--gray .p-regional-offices .m-block .view-footer .views-display-link,
    .m-fullwidth--gray .p-threats .view-filters form .button,
    .m-fullwidth--gray .p-topic .o-topic .m-topic__news .pager .button,
    .m-fullwidth--gray .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
    .m-fullwidth--gray .pager.js-pager__items .button,
    .m-fullwidth--gray .search-form .form-submit,
    .m-fullwidth--gray .views-exposed-form .button,
    .m-fullwidth--gray .webform-submission-contact-form .webform-button--submit,
    .m-fullwidth .a-button,
    .m-fullwidth .a-button--center,
    .m-fullwidth .a-button--clear,
    .m-fullwidth .a-button--gray,
    .m-fullwidth .a-button--return,
    .m-fullwidth .a-button--secondary,
    .m-fullwidth .a-button--white,
    .m-fullwidth .button--center,
    .m-fullwidth .button--clear,
    .m-fullwidth .button--gray,
    .m-fullwidth .button--return,
    .m-fullwidth .button--secondary,
    .m-fullwidth .button--white,
    .m-fullwidth .c-german-page__section--report a.button,
    .m-fullwidth .c-glossary__link,
    .m-fullwidth .c-micro-site--home a.more-link,
    .m-fullwidth .c-micro-site-news .more-link a,
    .m-fullwidth .m-form__joinus input[type=submit],
    .m-fullwidth .m-report__news-article .a-article__body .views-more-link,
    .m-fullwidth .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
    .m-fullwidth .o-extremists__leader__form div#stay-updated form input[type=submit],
    .m-fullwidth .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
    .m-fullwidth .o-report__extremist_hubs .button,
    .m-fullwidth .o-report__extremist_hubs .text-center .button,
    .m-fullwidth .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
    .m-fullwidth .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
    .m-fullwidth .o-report__grid__analysis .view-filters .form--inline .button,
    .m-fullwidth .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
    .m-fullwidth .p-regional-offices .m-block .view-footer .views-display-link,
    .m-fullwidth .p-threats .view-filters form .button,
    .m-fullwidth .p-topic .o-topic .m-topic__news .pager .button,
    .m-fullwidth .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
    .m-fullwidth .pager.js-pager__items .button,
    .m-fullwidth .search-form .form-submit,
    .m-fullwidth .views-exposed-form .button,
    .m-fullwidth .webform-submission-contact-form .webform-button--submit,
    .m-report__news-article .a-article__body .m-fullwidth--blue .views-more-link,
    .m-report__news-article .a-article__body .m-fullwidth--gray .views-more-link,
    .m-report__news-article .a-article__body .m-fullwidth .views-more-link,
    .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .m-fullwidth--blue button,
    .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .m-fullwidth--gray button,
    .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .m-fullwidth button,
    .o-extremists__leader__form div#stay-updated form .m-fullwidth--blue input[type=submit],
    .o-extremists__leader__form div#stay-updated form .m-fullwidth--gray input[type=submit],
    .o-extremists__leader__form div#stay-updated form .m-fullwidth input[type=submit],
    .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .m-fullwidth--blue .button,
    .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .m-fullwidth--gray .button,
    .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .m-fullwidth .button,
    .o-report__extremist_hubs .m-fullwidth--blue .button,
    .o-report__extremist_hubs .m-fullwidth--gray .button,
    .o-report__extremist_hubs .m-fullwidth .button,
    .o-report__extremist_hubs .text-center .m-fullwidth--blue .button,
    .o-report__extremist_hubs .text-center .m-fullwidth--gray .button,
    .o-report__extremist_hubs .text-center .m-fullwidth .button,
    .o-report__grid .view-general-extremist-groups .view-filters .form--inline .m-fullwidth--blue .button,
    .o-report__grid .view-general-extremist-groups .view-filters .form--inline .m-fullwidth--gray .button,
    .o-report__grid .view-general-extremist-groups .view-filters .form--inline .m-fullwidth .button,
    .o-report__grid .view-white-supremacy .view-filters .form--inline .m-fullwidth--blue .button,
    .o-report__grid .view-white-supremacy .view-filters .form--inline .m-fullwidth--gray .button,
    .o-report__grid .view-white-supremacy .view-filters .form--inline .m-fullwidth .button,
    .o-report__grid__analysis .view-filters .form--inline .m-fullwidth--blue .button,
    .o-report__grid__analysis .view-filters .form--inline .m-fullwidth--gray .button,
    .o-report__grid__analysis .view-filters .form--inline .m-fullwidth .button,
    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .m-fullwidth--blue .button,
    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .m-fullwidth--gray .button,
    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .m-fullwidth .button,
    .p-regional-offices .m-block .view-footer .m-fullwidth--blue .views-display-link,
    .p-regional-offices .m-block .view-footer .m-fullwidth--gray .views-display-link,
    .p-regional-offices .m-block .view-footer .m-fullwidth .views-display-link,
    .p-threats .view-filters form .m-fullwidth--blue .button,
    .p-threats .view-filters form .m-fullwidth--gray .button,
    .p-threats .view-filters form .m-fullwidth .button,
    .p-topic .o-topic .m-topic__news .pager .m-fullwidth--blue .button,
    .p-topic .o-topic .m-topic__news .pager .m-fullwidth--gray .button,
    .p-topic .o-topic .m-topic__news .pager .m-fullwidth .button,
    .p-topic .o-topic .m-topic__news__filter .a-form__apply .m-fullwidth--blue .button,
    .p-topic .o-topic .m-topic__news__filter .a-form__apply .m-fullwidth--gray .button,
    .p-topic .o-topic .m-topic__news__filter .a-form__apply .m-fullwidth .button,
    .pager.js-pager__items .m-fullwidth--blue .button,
    .pager.js-pager__items .m-fullwidth--gray .button,
    .pager.js-pager__items .m-fullwidth .button,
    .search-form .m-fullwidth--blue .form-submit,
    .search-form .m-fullwidth--gray .form-submit,
    .search-form .m-fullwidth .form-submit,
    .views-exposed-form .m-fullwidth--blue .button,
    .views-exposed-form .m-fullwidth--gray .button,
    .views-exposed-form .m-fullwidth .button,
    .webform-submission-contact-form .m-fullwidth--blue .webform-button--submit,
    .webform-submission-contact-form .m-fullwidth--gray .webform-button--submit,
    .webform-submission-contact-form .m-fullwidth .webform-button--submit {
        max-width: 8.296460177rem
    }

    .m-grid--fifths .m-grid__item img,
    .m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
    .m-grid--fifths .o-report__extremist_hubs .key-findings .row p img,
    .m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint img,
    .m-grid--fourths .m-grid__item img,
    .m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
    .m-grid--fourths .o-report__extremist_hubs .key-findings .row p img,
    .m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint img,
    .m-grid--half .m-grid__item img,
    .m-grid--half .o-report__extremist_hubs .key-findings .row p img,
    .m-grid--thirds .m-grid__item img,
    .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
    .m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint img,
    .o-layout__grid--people .view-content .m-grid__item img,
    .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
    .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p img,
    .o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .row .m-grid--fifths p img,
    .o-report__extremist_hubs .key-findings .row .m-grid--fourths p img,
    .o-report__extremist_hubs .key-findings .row .m-grid--half p img,
    .o-report__extremist_hubs .key-findings .row .m-grid__item img,
    .o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p img,
    .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p img,
    .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p img,
    .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .row p img,
    .o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__grid .view-general-extremist-groups .view-content .m-grid__item img,
    .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p img,
    .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint img,
    .o-report__grid .view-white-supremacy .view-content .m-grid__item img,
    .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p img,
    .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint img,
    .o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint img,
    .o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint img,
    .o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint img,
    .o-report__keypoints .m-grid--half .m-report__keypoint img,
    .o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint img,
    .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint img,
    .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint img,
    .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint img {
        height: auto
    }

    .m-person__popup .m-person__image {
        width: 20%
    }

    .m-person__popup .m-person__meta {
        width: 65%
    }

    .m-report__subnav {
        margin-left: 0;
        margin-right: 0;
        position: relative;
        width: 100%
    }

    .m-report__subnav__form select {
        background-image: none;
        padding-right: 0
    }

    .m-report__awlaki__facts .m-grid__item,
    .m-report__awlaki__facts .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .m-report__awlaki__facts .o-report__extremist_hubs .key-findings .row p,
    .m-report__awlaki__facts .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-report__awlaki__facts .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .m-report__awlaki__facts p,
    .o-report__extremist_hubs .m-report__awlaki__facts .key-findings .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-report__awlaki__facts .m-report__keypoint {
        flex-basis: 41%
    }

    .m-threats__header {
        flex: 1 1 0%
    }

    .o-extremists__main .m-extremists__featured_reports .a-header--2:after,
    .o-extremists__main .m-extremists__featured_reports h2:after {
        position: relative
    }

    .o-extremists__database-grid .leaders-filters-ajax {
        margin-bottom: 0
    }

    .o-extremists__database-grid .leaders-filters-ajax .node--view-mode-extremist-list {
        margin: 1rem 0;
        max-width: 19%
    }

    .page-node-type-leader .m-threats__header .m-header__meta {
        display: block
    }

    .page-node-type-leader .m-threats__header .m-header__meta picture {
        float: left;
        margin-right: 20px
    }

    .page-node-type-leader .m-threats__header .m-header__meta picture img {
        width: auto
    }

    .o-extremists__leader__associates-list-item .m-report__leader .a-header--2,
    .o-extremists__leader__associates-list-item .m-report__leader .m-person__position,
    .o-extremists__leader__associates-list-item .m-report__leader h2 {
        width: 90%
    }

    .m-blog__featured-list__container {
        width: 100%
    }

    .o-footer {
        -ms-grid-columns: 1fr 20% 48% 1fr
    }

    .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-grid__item,
    .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__extremist_hubs .key-findings .row p,
    .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding p,
    .o-report__extremist_hubs .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .key-findings .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-report__keypoint {
        flex-basis: 43%;
        flex-flow: row wrap;
        justify-content: center
    }

    .o-layout-2col__col1 {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1
    }

    .o-layout-2col__col2 {
        -ms-grid-row: 1;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1
    }

    .o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader .a-header--2,
    .o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader .m-person__position,
    .o-report__keyleaders .field--name-field-threat-people>.field__item .m-report__leader h2,
    .o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader .a-header--2,
    .o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader .m-person__position,
    .o-report__keyleaders .field--name-field-threat-people>.key-item .m-report__leader h2,
    .o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader .a-header--2,
    .o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader .m-person__position,
    .o-report__keyleaders .m-keyleaders__section>.field__item .m-report__leader h2,
    .o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader .a-header--2,
    .o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader .m-person__position,
    .o-report__keyleaders .m-keyleaders__section>.key-item .m-report__leader h2 {
        width: 90%
    }

    .o-report__rhetoric.rhetoric__slide .m-rhetoric__body {
        padding: 0 100px 0 0
    }

    .o-report__grid__analysis .view-filters,
    .o-report__grid__analysis .view-header {
        flex: 1 0 46%
    }

    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper {
        margin-bottom: 0
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p,
    .o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint {
        margin: 1rem 0;
        position: relative
    }

    .o-report__dd .o-dd__leaders .view-content {
        display: flex;
        flex-flow: row wrap;
        justify-content: center
    }

    .o-report__dd .o-dd__leaders .view-content .m-dd__twitter-intro {
        flex: 1 0 100%
    }

    .o-report__dd .o-dd__leaders .view-content .views-row {
        flex: 0 1 15%
    }

    .o-report__dd .o-dd__leaders .view-content .views-row .node--type-leader .field--name-field-extremist-image a img {
        width: 100%;
        height: auto
    }

    .o-report__extremist_hubs .key-findings div,
    .o-report__extremist_hubs .key-findings p,
    .o-report__keypoints div,
    .o-report__keypoints p {
        width: 100%
    }

    .p-government_partnerships .m-grid__item--dark,
    .p-partnerships .m-grid__item--dark {
        flex: 0 1 auto
    }

    .o-report__extremist_hubs .key-findings .p-government_partnerships .row,
    .o-report__extremist_hubs .key-findings .p-partnerships .row,
    .o-report__grid .view-general-extremist-groups .p-government_partnerships .view-content,
    .o-report__grid .view-general-extremist-groups .p-partnerships .view-content,
    .o-report__grid .view-white-supremacy .p-government_partnerships .view-content,
    .o-report__grid .view-white-supremacy .p-partnerships .view-content,
    .p-government_partnerships .m-grid--thirds,
    .p-government_partnerships .o-report__extremist_hubs .key-findings .row,
    .p-government_partnerships .o-report__grid .view-general-extremist-groups .view-content,
    .p-government_partnerships .o-report__grid .view-white-supremacy .view-content,
    .p-partnerships .m-grid--thirds,
    .p-partnerships .o-report__extremist_hubs .key-findings .row,
    .p-partnerships .o-report__grid .view-general-extremist-groups .view-content,
    .p-partnerships .o-report__grid .view-white-supremacy .view-content {
        justify-content: space-between
    }

    .c-micro-site-footer .a-link__home .a-logo,
    .c-micro-site-footer .a-link__home .a-logo__socialmedia {
        display: none
    }

    .c-micro-site-footer .a-link__home {
        background-image: url(../assets/logo_blue.jpg)
    }

    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields,
    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer {
        margin-bottom: 0
    }

    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields .field__item,
    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer .field__item,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields .field__item,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer .field__item {
        margin: 1rem 0
    }

    .p-topic .o-topic .m-topic__news__filter .a-form__type select::-ms-expand {
        display: none
    }
}

@media(-ms-high-contrast:none) and (min-width:61.25em), screen and (-ms-high-contrast:active) and (min-width:61.25em) {

    .a-button--center,
    .button--center,
    .c-micro-site--home a.more-link,
    .c-micro-site-news .more-link a,
    .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
    .o-report__extremist_hubs .text-center .button {
        max-width: 30%
    }

    .o-extremists__database-grid .leaders-filters-ajax .node--view-mode-extremist-list {
        flex: 0 0 18%;
        margin-left: 1rem
    }

    .o-extremists__database-grid .leaders-filters-ajax .node--view-mode-extremist-list:nth-of-type(3n) {
        margin-right: 0
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p,
    .o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint {
        flex: 0 0 18%;
        margin-top: 1rem;
        margin-bottom: 1rem;
        margin-right: 1rem
    }

    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields .field__item,
    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer .field__item,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields .field__item,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer .field__item {
        flex: 0 0 30%;
        margin: 1rem 2rem
    }

    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields .field__item:nth-of-type(1n),
    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer .field__item:nth-of-type(1n),
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields .field__item:nth-of-type(1n),
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer .field__item:nth-of-type(1n) {
        margin-left: 0
    }

    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields .field__item:nth-of-type(3n),
    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer .field__item:nth-of-type(3n),
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields .field__item:nth-of-type(3n),
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer .field__item:nth-of-type(3n) {
        margin-right: 0
    }
}

@media(min-width:61.25em) {

    .a-blog__topics li:last-of-type,
    .a-list--horizontal li:last-of-type {
        margin-right: 0
    }

    .c-hero-ms:not(.c-hero-ms--home) .a-header--1,
    .c-hero-ms:not(.c-hero-ms--home) h1,
    .node,
    .o-news,
    .o-report,
    .p-blog,
    .p-news-tags,
    .p-topic .o-topic,
    .view-news-and-media {
        width: 85%
    }

    .m-button__container--horizontal li:last-of-type {
        margin-right: 0
    }

    .m-card-list__item {
        width: 31.33%
    }

    .m-columns__container {
        -moz-columns: 4;
        column-count: 4
    }

    .m-grid--half .m-grid__item:nth-child(2n-1),
    .m-grid--half .o-report__extremist_hubs .key-findings .row p:nth-child(2n-1),
    .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n-1),
    .o-report__extremist_hubs .key-findings .row .m-grid--half p:nth-child(2n-1),
    .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n-1) {
        margin-right: .75rem
    }

    .m-grid--half .m-grid__item:nth-child(2n),
    .m-grid--half .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
    .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row .m-grid--half p:nth-child(2n),
    .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n) {
        margin-left: .75rem
    }

    .m-grid--thirds .m-grid__item:nth-child(2n),
    .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row .m-grid__item:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
    .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__grid .view-general-extremist-groups .view-content .m-grid__item:nth-child(2n),
    .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
    .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__grid .view-white-supremacy .view-content .m-grid__item:nth-child(2n),
    .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
    .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint:nth-child(2n),
    .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint:nth-child(2n),
    .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:nth-child(2n),
    .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:nth-child(2n) {
        margin-right: .75rem
    }

    @supports(gap:1rem) {

        .m-grid--thirds .m-grid__item:nth-child(2n),
        .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .m-grid__item:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__grid .view-general-extremist-groups .view-content .m-grid__item:nth-child(2n),
        .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__grid .view-white-supremacy .view-content .m-grid__item:nth-child(2n),
        .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:nth-child(2n) {
            margin: 0
        }

        @media not all and (min-resolution:0.001dpcm) {
            @supports(-webkit-appearance:none) {

                .m-grid--thirds .m-grid__item:nth-child(2n),
                .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .row .m-grid__item:nth-child(2n),
                .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p:nth-child(2n),
                .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p:nth-child(2n),
                .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
                .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__grid .view-general-extremist-groups .view-content .m-grid__item:nth-child(2n),
                .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
                .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__grid .view-white-supremacy .view-content .m-grid__item:nth-child(2n),
                .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
                .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint:nth-child(2n),
                .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint:nth-child(2n),
                .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:nth-child(2n),
                .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:nth-child(2n) {
                    margin-right: .75rem
                }
            }
        }
    }

    @media not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {

            .m-grid--thirds .m-grid__item,
            .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
            .m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint,
            .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint,
            .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
            .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint,
            .o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint,
            .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint,
            .o-report__extremist_hubs .key-findings .row .m-grid__item,
            .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p,
            .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p,
            .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint,
            .o-report__extremist_hubs .key-findings .row p,
            .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint,
            .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint,
            .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint,
            .o-report__grid .view-general-extremist-groups .view-content .m-grid__item,
            .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
            .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p,
            .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
            .o-report__grid .view-white-supremacy .view-content .m-grid__item,
            .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
            .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p,
            .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
            .o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint,
            .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint,
            .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
            .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint {
                margin-bottom: .75rem;
                margin-right: .75rem
            }
        }
    }

    .m-grid--fourths .m-grid__item:nth-child(2n),
    .m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .m-grid--fourths .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
    .m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row .m-grid--fourths p:nth-child(2n),
    .o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint:nth-child(2n) {
        margin-left: .75rem;
        margin-right: .75rem
    }

    @supports(gap:1rem) {

        .m-grid--fourths .m-grid__item:nth-child(2n),
        .m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .m-grid--fourths .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .m-grid--fourths p:nth-child(2n),
        .o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint:nth-child(2n) {
            margin: 0
        }
    }

    @media not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {

            .m-grid--fourths .m-grid__item:nth-child(2n),
            .m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
            .m-grid--fourths .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
            .m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
            .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint:nth-child(2n),
            .o-report__extremist_hubs .key-findings .row .m-grid--fourths p:nth-child(2n),
            .o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
            .o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint:nth-child(2n) {
                margin-left: .75rem;
                margin-right: .75rem
            }
        }
    }

    .m-grid--fifths .m-grid__item:nth-child(2n),
    .m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .m-grid--fifths .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
    .m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-layout__grid--people .view-content .m-grid__item:nth-child(2n),
    .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
    .o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row .m-grid--fifths p:nth-child(2n),
    .o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p:nth-child(2n),
    .o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
    .o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
    .o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n) {
        margin-bottom: .75rem;
        margin-right: .75rem
    }

    @supports(gap:1rem) {

        .m-grid--fifths .m-grid__item:nth-child(2n),
        .m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .m-grid--fifths .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-layout__grid--people .view-content .m-grid__item:nth-child(2n),
        .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .m-grid--fifths p:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p:nth-child(2n),
        .o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n) {
            margin: 0
        }

        @media not all and (min-resolution:0.001dpcm) {
            @supports(-webkit-appearance:none) {

                .m-grid--fifths .m-grid__item:nth-child(2n),
                .m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .m-grid--fifths .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
                .m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-layout__grid--people .view-content .m-grid__item:nth-child(2n),
                .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
                .o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .key-findings .row .m-grid--fifths p:nth-child(2n),
                .o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p:nth-child(2n),
                .o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
                .o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
                .o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n) {
                    margin-bottom: .75rem;
                    margin-right: .75rem;
                    margin-left: .75rem
                }
            }
        }
    }

    .m-header__top>.m-navigation__drawer>.m-search__reveal {
        display: none
    }

    .m-press_release__contact {
        margin: 0 2rem 2rem;
        float: right
    }

    .m-report__subnav__list li:last-of-type {
        margin-right: 0
    }

    .m-report__subnav__form--hidden {
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px, 1px, 1px, 1px);
        white-space: nowrap
    }

    .m-report__news-article {
        flex: 0 1 30%;
        margin-right: 1.15rem
    }

    .m-threat {
        margin: 0 1.5rem 1.5rem 0
    }

    .m-threat:nth-child(3n) {
        margin-right: 0
    }

    .page-node-type-leader .m-threats__header .m-header__meta {
        padding-right: 2rem
    }

    .o-extremists__leader {
        width: 100%;
        padding: 0 7.5%
    }

    .o-extremists__leader__row {
        margin: 0 calc(-7.5vw - 1rem) 60px;
        padding: 30px calc(7.5vw + 50px + 1rem)
    }

    .o-extremists__leader__background ul {
        -moz-columns: 2;
        column-count: 2
    }

    .o-extremists__leader__background ul.o-extremists__leader__background--list-3 li:nth-child(n+3) p.key,
    .o-extremists__leader__background ul.o-extremists__leader__background--list-4 li:nth-child(n+3) p.key {
        width: 25%
    }

    .o-extremists__leader__background ul.o-extremists__leader__background--list-3 li:nth-child(n+3) p.value,
    .o-extremists__leader__background ul.o-extremists__leader__background--list-4 li:nth-child(n+3) p.value {
        width: 75%
    }

    .o-extremists__leader__background ul.o-extremists__leader__background--list-5 li:nth-child(n+4) p.key,
    .o-extremists__leader__background ul.o-extremists__leader__background--list-6 li:nth-child(n+4) p.key {
        width: 25%
    }

    .o-extremists__leader__background ul.o-extremists__leader__background--list-5 li:nth-child(n+4) p.value,
    .o-extremists__leader__background ul.o-extremists__leader__background--list-6 li:nth-child(n+4) p.value {
        width: 75%
    }

    .o-extremists__leader__background ul.o-extremists__leader__background--list-7 li:nth-child(n+5) p.key,
    .o-extremists__leader__background ul.o-extremists__leader__background--list-8 li:nth-child(n+5) p.key {
        width: 25%
    }

    .o-extremists__leader__background ul.o-extremists__leader__background--list-7 li:nth-child(n+5) p.value,
    .o-extremists__leader__background ul.o-extremists__leader__background--list-8 li:nth-child(n+5) p.value {
        width: 75%
    }

    .o-extremists__leader__associates-list-item {
        flex: 0 1 25%;
        padding: .2765486726rem
    }

    .o-footer .m-footer__meta .m-navigation--footer {
        margin-top: 1rem
    }

    .o-footer .m-footer__meta .m-navigation--footer .menu li:last-of-type,
    .o-social_feed .m-social_feed__post .tweet-actions li:last-of-type {
        margin-right: 0
    }

    .o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.country-report .m-harbors_campaign__paragraph_row__body {
        display: flex
    }

    .o-harbors_campaign__content .m-harbors_campaign__paragraph_row.full-width-row.country-report .m-harbors_campaign__paragraph_row__body .m-harbors_campaign__paragraph_row__body__text {
        margin-right: 1rem;
        flex-basis: 50%
    }

    .o-harbors_campaign__petition form {
        width: 60%
    }

    .o-harbors_campaign__petition input.a-input--text {
        flex-basis: 48%
    }

    .o-harbors_campaign__petition input.a-input--text+.a-input--text {
        margin-left: 0
    }

    .o-header {
        min-height: 20rem
    }

    .p-topic .o-header.has_bg_image {
        min-height: 41rem
    }

    .path-frontpage .layout-content .node--type-home {
        margin-top: 0
    }

    .o-trending-topics .m-trending-topics__list li:last-of-type {
        margin-right: 0
    }

    .o-trending-topics .m-trending-topics__list a {
        font-size: .8296460177rem
    }

    .o-layout-2col {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 2fr 1.25fr;
        grid-template-columns: 2fr 1.25fr;
        grid-gap: 2rem
    }

    .o-leadership__block>.m-leadership__block {
        flex-basis: 22%
    }

    .senior-leadership .o-leadership__block .m-leadership__block {
        flex-basis: 23%
    }

    .o-muslim_brotherhood .o-report__keyleaders .key-item {
        flex: 0 1 40%;
        align-items: stretch
    }

    .view-news-and-media .m-submenu .m-report__subnav__form {
        display: none
    }

    .view-news-and-media .m-submenu .m-contact {
        justify-content: flex-end
    }

    .o-office__news .view-offices .view-content div {
        margin-right: 0;
        margin-right: 1rem
    }

    .o-rc-analysis-bottom .m-featured {
        display: flex;
        width: calc(50% - .5rem)
    }

    .o-rc-analysis-bottom .m-featured .a-thumbnail {
        padding-right: .75rem
    }

    .o-report__numbers li {
        flex-basis: 30%
    }

    .o-report__rhetoric.rhetoric__slide .m-rhetoric__author .a-header--3,
    .o-report__rhetoric.rhetoric__slide .m-rhetoric__author h3 {
        white-space: nowrap
    }

    .o-report__grid .m-report__grid__nav ul li:last-of-type {
        margin-right: 0
    }

    .o-report__grid .view-general-extremist-groups .view-filters .form--inline,
    .o-report__grid .view-white-supremacy .view-filters .form--inline {
        display: flex;
        justify-content: flex-end
    }

    .o-report__awlaki footer {
        padding: 1.5rem 2rem 0;
        background-image: url(../assets/alawaki_readmore.jpg);
        background-color: rgba(0, 119, 169, .45);
        background-blend-mode: multiply
    }

    .o-report__awlaki footer .a-header--3,
    .o-report__awlaki footer h3 {
        color: #f9f9f9
    }

    .o-report__awlaki footer .bottom-nav {
        display: flex;
        flex-flow: row nowrap
    }

    @supports(gap:1rem) {
        .o-report__awlaki footer .bottom-nav {
            gap: 1rem
        }
    }

    .o-report__awlaki footer .bottom-nav li {
        margin-bottom: 1rem
    }

    @supports(gap:1rem) {
        .o-report__awlaki footer .bottom-nav li {
            margin-bottom: 0
        }

        @media(min-width:61.25em) and (min-width:46.25em) {
            .o-report__awlaki footer .bottom-nav li {
                margin-right: 0
            }
        }
    }

    @media not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .o-report__awlaki footer .bottom-nav li {
                margin-bottom: 1rem
            }

            @media(min-width:46.25em) {
                .o-report__awlaki footer .bottom-nav li {
                    margin-right: 1rem
                }
            }
        }
    }

    .o-report__dd .o-dd__leaders .view-content {
        -ms-grid-columns: (1fr)[6];
        grid-template-columns: repeat(6, 1fr)
    }

    .o-report__dd .o-dd__leaders .view-content .m-dd__twitter-intro {
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/span 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1/span 3
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-report__keypoint {
        flex: 0 1 44%
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p,
    .o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
    .o-report__terror_target__navigation .m-grid__item,
    .o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p,
    .o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint {
        flex: 1 0 23%
    }

    .o-report__terror_target__pager .m-pager__item:only-of-type {
        flex-basis: auto;
        flex: none
    }

    .o-report__terror_target__pager .m-pager__item:only-of-type a {
        text-align: right
    }

    .o-report__terror_target__pager .m-pager__item:only-of-type .a-number {
        order: 3;
        margin-top: 28px;
        margin-left: 2rem;
        margin-right: 0
    }

    .o-report__terror_target__pager .m-pager__item {
        flex-basis: 48%
    }

    .o-report__terror_target__pager .m-pager__item.previous a {
        padding-right: 1.6592920354rem
    }

    .o-report__terror_target__pager .m-pager__item.next {
        border-left: 2px solid #f9f9f9;
        margin-left: 1rem;
        text-align: right
    }

    .o-report__terror_target__pager .m-pager__item.next .a-number {
        order: 3;
        margin-top: 28px;
        margin-left: 2rem;
        margin-right: 0
    }

    .o-report__terror_target__pager .m-pager__item.next a {
        justify-content: flex-end;
        padding-left: 1.6592920354rem
    }

    .o-report__online_propagandists .c-quicklinks ul li {
        flex-basis: 18%
    }

    .o-report__online_propagandists .c-propagandist>.row {
        display: flex
    }

    .o-report__online_propagandists .c-propagandist>.row .columns.large-9 {
        flex: 0 1 100%
    }

    .o-report__online_propagandists .c-propagandist>.row .columns.c-propagandist__rhetoric {
        margin-left: 2rem;
        flex: 1 0 25%
    }

    .o-report--threat .o-tabs {
        padding: 30px 40px
    }

    .o-report--threat .o-tabs .m-tabs__menu {
        display: flex;
        flex-flow: row nowrap
    }

    @supports(gap:1rem) {
        .o-report--threat .o-tabs .m-tabs__menu {
            gap: 1rem
        }
    }

    .o-report--threat .o-tabs .m-tabs__menu li {
        margin-bottom: 1rem
    }

    @supports(gap:1rem) {
        .o-report--threat .o-tabs .m-tabs__menu li {
            margin-bottom: 0
        }

        @media(min-width:61.25em) and (min-width:46.25em) {
            .o-report--threat .o-tabs .m-tabs__menu li {
                margin-right: 0
            }
        }
    }

    @media not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .o-report--threat .o-tabs .m-tabs__menu li {
                margin-bottom: 1rem
            }

            @media(min-width:46.25em) {
                .o-report--threat .o-tabs .m-tabs__menu li {
                    margin-right: 1rem
                }
            }
        }
    }

    .o-report--threat .o-tabs .m-tabs__item {
        text-align: center;
        width: 25%;
        border-top: 0
    }

    .o-report--threat .o-tabs .m-tabs__link.j-active:after {
        content: "";
        position: absolute;
        border: 8px solid transparent;
        border-top-color: #0077a9;
        bottom: -20px;
        left: calc(50% - 4px)
    }

    .m-submenu ul {
        display: flex
    }

    .m-tease .ds-1col,
    .view-digital-disruption .m-tease>div,
    .view-harbor-campaign-related-blogs .m-tease>div,
    .view-news-and-media .m-tease>div,
    .view-taxonomy-term .m-tease>div {
        flex-wrap: nowrap
    }

    .p-anti-semitism .o-report {
        flex-direction: row;
        flex-wrap: nowrap
    }

    .p-anti-semitism .o-report .m-report__body {
        flex-basis: 60%
    }

    .p-anti-semitism .o-report .m-report__sidebar {
        flex-basis: 40%;
        padding-left: 2rem
    }

    .p-anti-semitism .o-report .m-report__sidebar .sticky_container {
        position: sticky;
        top: 4.9778761062rem
    }

    .p-daily-dose .m-daily-dose__header .m-daily-dose__actions li:last-of-type {
        margin-right: 0
    }

    .houthis .align-right {
        border: 1px solid #ccc;
        border-radius: 15px;
        max-width: 50%;
        width: 100%
    }

    .houthis .left-indent {
        padding-left: 8rem
    }

    .houthis .o-report--wrapper {
        display: flex
    }

    .houthis .o-report--sidebar {
        margin-top: 2.5rem
    }

    .c-german-page__section--report .houthis .o-report--sidebar a.button,
    .c-micro-site--home .houthis .o-report--sidebar a.more-link,
    .c-micro-site-news .more-link .houthis .o-report--sidebar a,
    .houthis .o-report--sidebar .a-button,
    .houthis .o-report--sidebar .a-button--center,
    .houthis .o-report--sidebar .a-button--clear,
    .houthis .o-report--sidebar .a-button--gray,
    .houthis .o-report--sidebar .a-button--return,
    .houthis .o-report--sidebar .a-button--secondary,
    .houthis .o-report--sidebar .a-button--white,
    .houthis .o-report--sidebar .button--center,
    .houthis .o-report--sidebar .button--clear,
    .houthis .o-report--sidebar .button--gray,
    .houthis .o-report--sidebar .button--return,
    .houthis .o-report--sidebar .button--secondary,
    .houthis .o-report--sidebar .button--white,
    .houthis .o-report--sidebar .c-german-page__section--report a.button,
    .houthis .o-report--sidebar .c-glossary__link,
    .houthis .o-report--sidebar .c-micro-site--home a.more-link,
    .houthis .o-report--sidebar .c-micro-site-news .more-link a,
    .houthis .o-report--sidebar .m-form__joinus input[type=submit],
    .houthis .o-report--sidebar .m-report__news-article .a-article__body .views-more-link,
    .houthis .o-report--sidebar .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons button,
    .houthis .o-report--sidebar .o-extremists__leader__form div#stay-updated form input[type=submit],
    .houthis .o-report--sidebar .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .button,
    .houthis .o-report--sidebar .o-report__extremist_hubs .button,
    .houthis .o-report--sidebar .o-report__grid .view-general-extremist-groups .view-filters .form--inline .button,
    .houthis .o-report--sidebar .o-report__grid .view-white-supremacy .view-filters .form--inline .button,
    .houthis .o-report--sidebar .o-report__grid__analysis .view-filters .form--inline .button,
    .houthis .o-report--sidebar .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .button,
    .houthis .o-report--sidebar .p-regional-offices .m-block .view-footer .views-display-link,
    .houthis .o-report--sidebar .p-threats .view-filters form .button,
    .houthis .o-report--sidebar .p-topic .o-topic .m-topic__news .pager .button,
    .houthis .o-report--sidebar .p-topic .o-topic .m-topic__news__filter .a-form__apply .button,
    .houthis .o-report--sidebar .pager.js-pager__items .button,
    .houthis .o-report--sidebar .search-form .form-submit,
    .houthis .o-report--sidebar .views-exposed-form .button,
    .houthis .o-report--sidebar .webform-submission-contact-form .webform-button--submit,
    .m-form__joinus .houthis .o-report--sidebar input[type=submit],
    .m-report__news-article .a-article__body .houthis .o-report--sidebar .views-more-link,
    .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter_criteria-buttons .houthis .o-report--sidebar button,
    .o-extremists__leader__form div#stay-updated form .houthis .o-report--sidebar input[type=submit],
    .o-report__dd .digital-disruption-twitter .dt-left .digital-disruption-petition .houthis .o-report--sidebar .button,
    .o-report__extremist_hubs .houthis .o-report--sidebar .button,
    .o-report__grid .view-general-extremist-groups .view-filters .form--inline .houthis .o-report--sidebar .button,
    .o-report__grid .view-white-supremacy .view-filters .form--inline .houthis .o-report--sidebar .button,
    .o-report__grid__analysis .view-filters .form--inline .houthis .o-report--sidebar .button,
    .p-publications-page>.view-filters .m-filter__wrap .views-exposed-form .houthis .o-report--sidebar .button,
    .p-regional-offices .m-block .view-footer .houthis .o-report--sidebar .views-display-link,
    .p-threats .view-filters form .houthis .o-report--sidebar .button,
    .p-topic .o-topic .m-topic__news .pager .houthis .o-report--sidebar .button,
    .p-topic .o-topic .m-topic__news__filter .a-form__apply .houthis .o-report--sidebar .button,
    .pager.js-pager__items .houthis .o-report--sidebar .button,
    .search-form .houthis .o-report--sidebar .form-submit,
    .views-exposed-form .houthis .o-report--sidebar .button,
    .webform-submission-contact-form .houthis .o-report--sidebar .webform-button--submit {
        margin: 0
    }

    .houthis .o-report--sidebar .m-socialmedia__list {
        display: flex
    }

    .houthis .o-report--content .a-header--3,
    .houthis .o-report--content h3 {
        margin-left: 7rem
    }

    .houthis .o-report--content ol,
    .houthis .o-report--content ul {
        padding-left: 8rem
    }

    .houthis .o-report--content p {
        padding-left: 7rem
    }

    .houthis .o-report--content blockquote {
        margin: 2rem 2rem 2rem 12rem;
        padding: 0 2rem
    }

    .houthis .m-report--highlight {
        flex-direction: row;
        padding: 3rem
    }

    .houthis .m-report--highlight.dir-column {
        flex-direction: column;
        justify-content: center
    }

    .houthis .m-report--highlight.dir-column img {
        max-width: 100%;
        margin: .5rem auto 0
    }

    .houthis .m-report--highlight.dir-column.two-images>div {
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }

    .houthis .m-report--highlight.dir-column.two-images img {
        max-width: 50%
    }

    .houthis .m-report--highlight.dir-column.three-images>div {
        display: flex;
        flex-direction: row;
        gap: .5rem
    }

    .houthis .m-report--highlight.dir-column.three-images img {
        flex-basis: 150px
    }

    .houthis .m-report--highlight.dir-column.four-images>div {
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }

    .houthis .m-report--highlight.dir-column.four-images img {
        max-height: 150px
    }

    .houthis .m-report--highlight.dir-column ol,
    .houthis .m-report--highlight.dir-column ul {
        padding-left: 1rem
    }

    .houthis .m-report--highlight .align-right {
        max-width: 50%;
        margin: 1rem
    }

    .houthis .m-report--highlight img {
        background-color: #000;
        max-width: 50%;
        order: 2;
        -ms-grid-column-align: center;
        justify-self: center;
        margin: -3rem -3rem -3rem 1rem;
        height: auto;
        -o-object-fit: contain;
        object-fit: contain
    }

    .houthis .m-report--quicklink {
        margin-left: -.5rem;
        display: block
    }

    .houthis .m-report--quicklink ul li a:hover span:not(a):before {
        background: #333 !important
    }

    .houthis .m-report--quicklink ul li>span:before {
        background: #fff;
        content: "";
        display: block;
        height: 100%;
        width: 100%;
        border: 3px solid #fff;
        border-radius: 50%;
        margin: 0;
        -ms-grid-row-align: center;
        align-self: center
    }

    .houthis .m-report--quicklink ul li.active>span:before {
        background: #333 !important
    }

    .houthis .m-report--toplink,
    .houthis .m-signup {
        display: block
    }

    .houthis .m-report__subnav {
        display: none
    }

    .o-main--kas .o-tabs__section {
        padding: 65px
    }

    .c-german-page__section--report {
        width: 50%;
        max-width: 42.5%
    }

    .p-office .node__content .office-inner ul li:last-of-type {
        margin-right: 0
    }

    .p-office .node__content .office-inner ul li {
        flex-basis: 30%
    }

    .p-publications-page {
        width: 85%
    }

    .o-report__extremist_hubs .key-findings .p-publications-page>.view-content .row,
    .o-report__grid .view-general-extremist-groups .p-publications-page>.view-content .view-content,
    .o-report__grid .view-white-supremacy .p-publications-page>.view-content .view-content,
    .p-publications-page>.view-content .m-grid--thirds,
    .p-publications-page>.view-content .o-report__extremist_hubs .key-findings .row,
    .p-publications-page>.view-content .o-report__grid .view-general-extremist-groups .view-content,
    .p-publications-page>.view-content .o-report__grid .view-white-supremacy .view-content {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr
    }

    .p-regional-offices .view-display-id-block_3 .m-card-list__item {
        width: 48%
    }

    .p-threats .view-content .m-threat {
        flex: 0 1 31%
    }

    .p-topic .o-header .m-header__bottom .m-topics__meta {
        width: 60%
    }

    .p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders.leader--length-1,
    .p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders.leader--length-2 {
        max-width: 20%;
        justify-content: center
    }

    .p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders.leader--length-3 {
        max-width: 38%
    }

    .p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders.leader--length-4 {
        max-width: 54%
    }

    .p-topic .o-topic .m-topic__leaders>.field--name-field-tp-leaders.leader--length-5 {
        max-width: 70%
    }
}

@media not all and (min-resolution:0.001dpcm) {
    @supports(-webkit-appearance:none) {
        .a-list--horizontal li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .a-list--horizontal li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .a-blog__topics li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .a-blog__topics li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .m-button__container--horizontal li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .m-button__container--horizontal li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {

        .m-grid--thirds .m-grid__item:nth-child(2n),
        .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .m-grid__item:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__grid .view-general-extremist-groups .view-content .m-grid__item:nth-child(2n),
        .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__grid .view-white-supremacy .view-content .m-grid__item:nth-child(2n),
        .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint:nth-child(2n) {
            margin-right: .75rem
        }
    }

    @supports(-webkit-appearance:none) {

        .m-grid--thirds .m-grid__item,
        .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
        .m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .row .m-grid__item,
        .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p,
        .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p,
        .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .row p,
        .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint,
        .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint,
        .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint,
        .o-report__grid .view-general-extremist-groups .view-content .m-grid__item,
        .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
        .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p,
        .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
        .o-report__grid .view-white-supremacy .view-content .m-grid__item,
        .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
        .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p,
        .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
        .o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint,
        .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint,
        .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
        .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint {
            margin-bottom: .75rem;
            margin-right: .75rem
        }
    }

    @supports(-webkit-appearance:none) {

        .m-grid--thirds .m-grid__item.a-number__circle-border,
        .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .a-number__circle-border.m-report__keypoint,
        .m-grid--thirds .o-report__keypoints .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .a-number__circle-border.m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .a-number__circle-border.m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .a-number__circle-border.m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .row .a-number__circle-border.m-report__keypoint,
        .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__extremist_hubs .key-findings .row .m-grid__item.a-number__circle-border,
        .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p.a-number__circle-border,
        .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p.a-number__circle-border,
        .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__extremist_hubs .key-findings .row p.a-number__circle-border,
        .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__grid .view-general-extremist-groups .view-content .m-grid__item.a-number__circle-border,
        .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p.a-number__circle-border,
        .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__grid .view-white-supremacy .view-content .m-grid__item.a-number__circle-border,
        .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p.a-number__circle-border,
        .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .a-number__circle-border.m-report__keypoint,
        .o-report__keypoints .m-grid--half .m-grid--thirds .a-number__circle-border.m-report__keypoint,
        .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .a-number__circle-border.m-report__keypoint,
        .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .a-number__circle-border.m-report__keypoint,
        .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .a-number__circle-border.m-report__keypoint {
            margin-right: auto;
            margin-left: auto
        }
    }

    @supports(-webkit-appearance:none) {

        .m-grid--fourths .m-grid__item:nth-child(2n),
        .m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .m-grid--fourths .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .m-grid--fourths p:nth-child(2n),
        .o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint:nth-child(2n) {
            margin-left: .75rem;
            margin-right: .75rem
        }
    }

    @supports(-webkit-appearance:none) {

        .m-grid--fifths .m-grid__item:nth-child(2n),
        .m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .m-grid--fifths .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .m-grid--fourths .m-grid__item,
        .m-grid--fourths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
        .m-grid--fourths .o-report__extremist_hubs .key-findings .row p,
        .m-grid--fourths .o-report__keypoints .m-grid--half .m-report__keypoint,
        .o-layout__grid--people .view-content .m-grid__item:nth-child(2n),
        .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fourths .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .m-grid--fifths p:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .m-grid--fourths p,
        .o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p:nth-child(2n),
        .o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .m-grid--fourths .key-findings .m-grid--half .m-report__keypoint,
        .o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .m-grid--fourths .m-report__keypoint,
        .o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n) {
            margin-bottom: .75rem;
            margin-right: .75rem
        }
    }

    @supports(-webkit-appearance:none) {

        .m-grid--fifths .m-grid__item:nth-child(2n),
        .m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .m-grid--fifths .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-layout__grid--people .view-content .m-grid__item:nth-child(2n),
        .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p:nth-child(2n),
        .o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .m-grid--fifths p:nth-child(2n),
        .o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p:nth-child(2n),
        .o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint:nth-child(2n),
        .o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint:nth-child(2n) {
            margin-left: .75rem
        }
    }

    @supports(-webkit-appearance:none) {

        .m-grid--fifths .m-grid__item,
        .m-grid--fifths .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
        .m-grid--fifths .o-report__extremist_hubs .key-findings .row p,
        .m-grid--fifths .o-report__keypoints .m-grid--half .m-report__keypoint,
        .o-layout__grid--people .view-content .m-grid__item,
        .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
        .o-layout__grid--people .view-content .o-report__extremist_hubs .key-findings .row p,
        .o-layout__grid--people .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--fifths .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .row .m-grid--fifths p,
        .o-report__extremist_hubs .key-findings .row .o-layout__grid--people .view-content p,
        .o-report__extremist_hubs .m-grid--fifths .key-findings .m-grid--half .m-report__keypoint,
        .o-report__extremist_hubs .o-layout__grid--people .view-content .key-findings .m-grid--half .m-report__keypoint,
        .o-report__keypoints .m-grid--half .m-grid--fifths .m-report__keypoint,
        .o-report__keypoints .m-grid--half .o-layout__grid--people .view-content .m-report__keypoint {
            margin-bottom: .75rem;
            margin-right: .75rem
        }
    }

    @supports(-webkit-appearance:none) {
        .m-harbors_campaign__content-slide__meta {
            margin-left: 1.5rem
        }
    }

    @supports(-webkit-appearance:none) {
        .m-person__popup.node--view-mode-extremists-online-propaganda .m-person__meta .field__label {
            margin-right: 1rem
        }
    }

    @supports(-webkit-appearance:none) {
        .m-report__subnav__list li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .m-report__subnav__list li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper>div {
            margin-right: 1rem
        }
    }

    @supports(-webkit-appearance:none) {
        .o-extremists__database-grid .filter-criteria-container .filter-criteria-wrapper .filter-criteria-results .filter-criteria-result {
            margin: 0 .5rem .5rem 0
        }
    }

    @supports(-webkit-appearance:none) {
        .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .o-extremists__leader__form div#stay-updated form input {
            margin: 0 0 1.25rem
        }
    }

    @supports(-webkit-appearance:none) {
        .o-footer .m-footer__meta .m-navigation--footer .menu li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .o-footer .m-footer__meta .m-navigation--footer .menu li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .o-social_feed .m-social_feed__post .tweet-actions li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .o-social_feed .m-social_feed__post .tweet-actions li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .o-trending-topics .m-trending-topics__list li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .o-trending-topics .m-trending-topics__list li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .o-office__news .view-offices .view-content div {
            margin: 0 0 1rem
        }

        @media(min-width:61.25em) {
            .o-office__news .view-offices .view-content div {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .o-report__grid .m-report__grid__nav ul li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .o-report__grid .m-report__grid__nav ul li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {

        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content div.m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content div.m-report__keypoint,
        .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half div.m-report__keypoint,
        .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half div.m-report__keypoint,
        .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half div.m-report__keypoint,
        .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half div.m-report__keypoint,
        .o-report__grid .view-general-extremist-groups .view-content div.m-grid__item,
        .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half div.m-report__keypoint,
        .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half div.m-report__keypoint,
        .o-report__grid .view-white-supremacy .view-content div.m-grid__item,
        .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content div.m-report__keypoint,
        .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content div.m-report__keypoint {
            margin-bottom: 0;
            margin-right: 0
        }
    }

    @supports(-webkit-appearance:none) {
        .o-report__awlaki footer .bottom-nav li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .o-report__awlaki footer .bottom-nav li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .o-report__dd .dis-featured .d-top-featured {
            margin: 0 .75rem
        }
    }

    @supports(-webkit-appearance:none) {
        .o-report__dd .digital-disruption-facts .facts .fact {
            margin: 0 .5rem
        }
    }

    @supports(-webkit-appearance:none) {

        .o-report__dd .digital-disruption-twitter .dt-left,
        .o-report__dd .digital-disruption-twitter .dt-right {
            margin: 0 .75rem
        }
    }

    @supports(-webkit-appearance:none) {

        .o-report__awlaki--youtube .o-report__extremist_hubs .key-findings section.columns .m-report__keypoint,
        .o-report__awlaki--youtube .o-report__keypoints section.columns .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--columns .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .m-grid .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .o-report__awlaki--youtube section.columns .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .row p .m-report__keypoint,
        .o-report__extremist_hubs .o-report__awlaki--youtube .key-findings section.columns .m-report__keypoint,
        .o-report__keypoints .m-grid--columns .m-report__keypoint,
        .o-report__keypoints .m-grid--half .m-report__keypoint,
        .o-report__keypoints .m-grid .m-report__keypoint,
        .o-report__keypoints .o-report__awlaki--youtube section.columns .m-report__keypoint {
            margin: 0 .5rem 1rem
        }
    }

    @supports(-webkit-appearance:none) {

        .o-report.p-supremacy .m-report__leader,
        .o-report.p-supremacy .m-report__leadershiplist>div {
            margin: 0 .5rem 1.5rem
        }
    }

    @supports(-webkit-appearance:none) {

        .o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
        .o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p,
        .o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
        .o-report__terror_target__navigation .m-grid__item,
        .o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
        .o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p,
        .o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint {
            margin: .5rem
        }
    }

    @supports(-webkit-appearance:none) {
        .o-report__online_propagandists .c-quicklinks ul li {
            margin: 0 1.25rem 1.25rem 0
        }
    }

    @supports(-webkit-appearance:none) {
        .o-report__online_propagandists .c-propagandist__presence>.row:nth-of-type(n+2) .columns {
            margin: 0 .75rem
        }
    }

    @supports(-webkit-appearance:none) {
        .o-report--threat .o-tabs .m-tabs__menu li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .o-report--threat .o-tabs .m-tabs__menu li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .p-daily-dose .m-daily-dose__header .m-daily-dose__actions li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .p-daily-dose .m-daily-dose__header .m-daily-dose__actions li {
                margin-right: 1rem
            }
        }
    }

    @supports(-webkit-appearance:none) {
        .p-office .node__content .office-inner ul li {
            margin-bottom: 1rem
        }

        @media(min-width:46.25em) {
            .p-office .node__content .office-inner ul li {
                margin-right: 1rem
            }
        }
    }
}

@media(min-width:81.25em) {

    .c-hero-ms:not(.c-hero-ms--home) .a-header--1,
    .c-hero-ms:not(.c-hero-ms--home) h1,
    .node,
    .o-news,
    .o-report,
    .p-blog,
    .p-news-tags,
    .p-topic .o-topic,
    .view-news-and-media {
        width: 95%
    }

    .m-harbors_campaign__support .m-grid__item,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .row p,
    .m-harbors_campaign__support .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__support .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .m-harbors_campaign__support p,
    .o-report__extremist_hubs .m-harbors_campaign__support .key-findings .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-harbors_campaign__support .m-report__keypoint {
        margin: 0
    }

    .m-harbors_campaign__support .m-grid__item:first-child,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-child,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .row p:first-child,
    .m-harbors_campaign__support .o-report__keypoints .m-grid--half .m-report__keypoint:first-child,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__support .m-report__keypoint:first-child,
    .o-report__extremist_hubs .key-findings .row .m-harbors_campaign__support p:first-child,
    .o-report__extremist_hubs .m-harbors_campaign__support .key-findings .m-grid--half .m-report__keypoint:first-child,
    .o-report__keypoints .m-grid--half .m-harbors_campaign__support .m-report__keypoint:first-child {
        margin-right: 10px
    }

    .m-harbors_campaign__support .m-grid__item:last-child,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:last-child,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .row p:last-child,
    .m-harbors_campaign__support .o-report__keypoints .m-grid--half .m-report__keypoint:last-child,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__support .m-report__keypoint:last-child,
    .o-report__extremist_hubs .key-findings .row .m-harbors_campaign__support p:last-child,
    .o-report__extremist_hubs .m-harbors_campaign__support .key-findings .m-grid--half .m-report__keypoint:last-child,
    .o-report__keypoints .m-grid--half .m-harbors_campaign__support .m-report__keypoint:last-child {
        margin-left: 10px
    }

    .m-report__subnav__form select {
        max-width: 40%
    }

    .o-extremists__database-grid #leader_search .filters-search .leader_search_text {
        max-width: 75%
    }

    .o-daily-dose .m-daily-dose__header,
    .o-social_feed .o-social_feed__header {
        flex-basis: 50%
    }

    .o-trending-topics .m-trending-topics__list a {
        font-size: .8849557522rem
    }

    .o-report__dd .o-dd__leaders .view-content {
        -ms-grid-columns: (1fr)[8];
        grid-template-columns: repeat(8, 1fr)
    }

    .o-report__dd .o-dd__leaders .view-content .m-dd__twitter-intro {
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/span 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1/span 4
    }

    .p-publications-page {
        width: 95%
    }

    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields,
    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer {
        -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr)
    }
}

@media(max-width:61.24em) {
    .m-button__container--horizontal {
        flex-direction: column;
        width: 100%
    }

    .m-button__container--horizontal li {
        margin-bottom: 1.25rem;
        margin-right: auto;
        margin-left: auto
    }

    .m-button__container--horizontal li a {
        white-space: nowrap
    }

    .views-exposed-form input[type=text] {
        width: 100%
    }

    .m-harbors_campaign__support .m-grid__item>div,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint>div,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .row p>div,
    .m-harbors_campaign__support .o-report__keypoints .m-grid--half .m-report__keypoint>div,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__support .m-report__keypoint>div,
    .o-report__extremist_hubs .key-findings .row .m-harbors_campaign__support p>div,
    .o-report__extremist_hubs .m-harbors_campaign__support .key-findings .m-grid--half .m-report__keypoint>div,
    .o-report__keypoints .m-grid--half .m-harbors_campaign__support .m-report__keypoint>div {
        margin-left: 0;
        margin-top: .5530973451rem
    }

    .m-harbors_campaign__support {
        flex-wrap: wrap
    }

    .m-harbors_campaign__support .m-grid__item,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .row p,
    .m-harbors_campaign__support .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__support .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .m-harbors_campaign__support p,
    .o-report__extremist_hubs .m-harbors_campaign__support .key-findings .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-harbors_campaign__support .m-report__keypoint {
        flex-basis: 100%;
        flex-direction: column;
        margin-bottom: 1rem
    }

    .m-harbors_campaign__support .m-grid__item img,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint img,
    .m-harbors_campaign__support .o-report__extremist_hubs .key-findings .row p img,
    .m-harbors_campaign__support .o-report__keypoints .m-grid--half .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-harbors_campaign__support .m-report__keypoint img,
    .o-report__extremist_hubs .key-findings .row .m-harbors_campaign__support p img,
    .o-report__extremist_hubs .m-harbors_campaign__support .key-findings .m-grid--half .m-report__keypoint img,
    .o-report__keypoints .m-grid--half .m-harbors_campaign__support .m-report__keypoint img {
        -ms-grid-row-align: center;
        align-self: center
    }

    .m-person__popup {
        flex-direction: column
    }

    .m-person__popup .m-person__image img {
        width: 60%;
        height: 60%
    }

    .m-report__subnav {
        padding: 1rem 2rem;
        flex-flow: row wrap
    }

    .m-report__subnav__list {
        display: none
    }

    .m-report__subnav__form select,
    .search-form .form-search {
        width: 100%
    }

    .m-threats__header .a-threats__download {
        margin-bottom: 2rem;
        flex: 1 0 35%
    }

    .m-threats__header__meta li {
        flex-direction: column
    }

    .o-extremists__database-grid #leader_search .filters-options .filter-dropdown-wrapper.filter-types .extremists-filter-list-wrapper .extremists-filter-list {
        flex-basis: 100%
    }

    .o-extremists__database-grid #leader_search .filters-options .filter-dropdown-wrapper:hover .extremists-filter-list-wrapper {
        flex-wrap: wrap
    }

    .o-extremists__database-grid #leader_search .filters-search {
        margin-bottom: 1.25rem
    }

    .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
        margin: 0 .25rem
    }

    .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li:first-child {
        order: 3
    }

    .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li:nth-child(2) {
        order: 2
    }

    .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li:nth-child(3) {
        order: 1
    }

    .o-extremists__leader__form {
        flex-direction: column;
        padding: 2rem 2.5rem
    }

    .o-harbors_campaign__slider--content .m-grid--half {
        display: block
    }

    .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding {
        flex-direction: column
    }

    .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-grid__item,
    .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__extremist_hubs .key-findings .row p,
    .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding p,
    .o-report__extremist_hubs .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .key-findings .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-harbors_campaign--factsheet .m-harbors_campaign__keyfinding .m-report__keypoint {
        margin-bottom: 1.5rem
    }

    .view-news-and-media .m-submenu .menu {
        display: none
    }

    .o-office__news .view-offices .view-content div {
        flex-basis: 100%;
        flex-grow: 1;
        width: 100%
    }

    .o-report__rhetoric.rhetoric__slide .m-rhetoric__fields {
        flex-direction: column;
        padding: 1rem
    }

    .o-report__awlaki footer .bottom-nav li {
        margin-bottom: .3rem
    }

    .o-report__awlaki--youtube section.columns>.left,
    .o-report__awlaki--youtube section.columns>.right {
        flex-basis: 100%
    }

    .o-report__dd .digital-disruption-facts .facts,
    .o-report__dd .dis-featured {
        flex-wrap: wrap
    }

    .o-report__dd .digital-disruption-facts .facts .fact {
        width: 100%
    }

    .o-report__dd p.chained,
    .o-report__dd p.video {
        margin-left: 0
    }

    .o-report__extremist_hubs .hotbed-banner {
        flex-wrap: wrap
    }

    .o-report__extremist_hubs .hotbed-banner>* {
        flex-grow: 1
    }

    .o-report__extremist_hubs .hotbed-banner>a {
        margin: .5rem 1rem
    }

    .o-report__terror_target__pager .m-pager__container {
        justify-content: flex-start;
        align-items: flex-start
    }

    .o-report__terror_target__pager .m-pager__item {
        width: 100%
    }

    .o-report__terror_target__pager .m-pager__item a {
        flex-direction: row
    }

    .o-report__terror_target__pager .m-pager__item.next {
        border-top: 2px solid #f9f9f9;
        padding-top: 1rem;
        margin-top: 1rem
    }

    .o-report__online_propagandists .c-propagandist__banner>.row {
        flex-direction: column
    }

    .o-report__online_propagandists .c-propagandist__banner>.row .row:first-of-type {
        justify-content: flex-start;
        margin-bottom: 1rem
    }

    .m-tease__content-type p {
        margin-bottom: 5px
    }

    .m-tease__content-type+.m-tease__date {
        clear: both;
        display: block
    }

    body .optanon-alert-box-wrapper .optanon-alert-box-body {
        margin-right: 20px !important
    }

    .o-main--kas .o-tabs {
        gap: 5px;
        position: relative
    }

    .o-main--kas .o-tabs__tab {
        margin-bottom: 100px;
        padding: 15px;
        width: calc(33.333% - 3.333px)
    }

    .o-main--kas .o-tabs__tab.j-active p {
        display: block;
        color: #0077a9;
        height: 0;
        width: 290%;
        overflow: visible;
        position: absolute;
        left: -103.333%;
        text-align: left
    }

    .o-main--kas .o-tabs__tab.j-active:after {
        border: 10px solid transparent;
        border-top-color: #0077a9;
        bottom: -20px;
        left: calc(50% - 5px)
    }

    .o-main--kas .o-tabs__tab .a-header--3,
    .o-main--kas .o-tabs__tab h3 {
        margin: 0;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .o-main--kas .o-tabs__tab p {
        display: none;
        padding: 0 1rem
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .p-preventing_terror .gallery .section-gallery.m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .p-preventing_terror .m-video_gallery .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .p-preventing_terror .gallery p.section-gallery,
    .o-report__extremist_hubs .key-findings .row .p-preventing_terror .m-video_gallery p,
    .o-report__keypoints .m-grid--half .p-preventing_terror .gallery .section-gallery.m-report__keypoint,
    .o-report__keypoints .m-grid--half .p-preventing_terror .m-video_gallery .m-report__keypoint,
    .p-preventing_terror .gallery .o-report__extremist_hubs .key-findings .m-grid--half .section-gallery.m-report__keypoint,
    .p-preventing_terror .gallery .o-report__extremist_hubs .key-findings .row p.section-gallery,
    .p-preventing_terror .gallery .o-report__keypoints .m-grid--half .section-gallery.m-report__keypoint,
    .p-preventing_terror .gallery .section-gallery.m-grid__item,
    .p-preventing_terror .m-video_gallery .m-grid__item,
    .p-preventing_terror .m-video_gallery .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .p-preventing_terror .m-video_gallery .o-report__extremist_hubs .key-findings .row p,
    .p-preventing_terror .m-video_gallery .o-report__keypoints .m-grid--half .m-report__keypoint {
        flex-basis: 100%
    }

    .p-threats .view-filters .form--inline {
        display: block !important;
        padding: 0 30px
    }

    .p-topic .o-topic .m-topic__news__filter {
        flex-wrap: wrap;
        justify-content: stretch;
        align-items: stretch;
        align-content: stretch
    }

    .p-topic .o-topic .m-topic__news__filter .a-form__type {
        margin-bottom: .5rem;
        flex-basis: 100%
    }

    .p-topic .o-topic .m-topic__news__filter .a-form__type select {
        width: 100%
    }

    .p-topic .o-topic .m-topic__news__filter .a-form__search {
        margin-bottom: .5rem;
        flex-basis: 100%
    }

    .p-topic .o-topic .m-topic__news__filter .a-form__search input {
        width: 100%
    }
}

@media screen and (max-width:850px) {
    .m-donate-notice p {
        margin-right: 43px
    }

    .m-donate-notice p a {
        display: inline-block
    }

    .m-donate-notice a {
        display: none
    }
}

@media screen and (min-width:840px) {
    .m-factoids {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        gap: 1rem 0
    }
}

@media screen and (max-width:840px) {
    .m-factoids .a-number__circle--large {
        margin: 0 auto
    }
}

@media(max-width:90.0525em) {

    .m-fullwidth,
    .m-fullwidth--blue,
    .m-fullwidth--gray,
    .o-banner--full-width,
    .o-extremists__leader__form,
    .o-feeds,
    .o-feeds--news,
    .o-harbors_campaign__body,
    .o-harbors_campaign__petition,
    .p-threats .view-filters,
    .p-topic .o-topic .m-topic__leaders {
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw
    }
}

@media(min-width:90.0625em) {

    .m-fullwidth,
    .m-fullwidth--blue,
    .m-fullwidth--gray,
    .o-banner--full-width,
    .o-extremists__leader__form,
    .o-feeds,
    .o-harbors_campaign__body,
    .o-harbors_campaign__petition {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 1440px
    }

    .o-header .m-header__top.sticky .m-socialmedia--header {
        margin-left: auto
    }

    .o-header .m-header__top.sticky .a-menu__reveal {
        margin-right: auto
    }

    .o-feeds--news,
    .p-threats .view-filters,
    .p-topic .o-topic .m-topic__leaders {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 1440px
    }
}

@media(min-width:46.25em) and (max-width:61.24em) {

    .m-grid--thirds .m-grid__item,
    .m-grid--thirds .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .m-grid--thirds .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .m-grid--thirds .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .m-grid--half .row .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .key-findings .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .m-grid__item,
    .o-report__extremist_hubs .key-findings .row .o-report__grid .view-general-extremist-groups .view-content p,
    .o-report__extremist_hubs .key-findings .row .o-report__grid .view-white-supremacy .view-content p,
    .o-report__extremist_hubs .key-findings .row .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row p,
    .o-report__extremist_hubs .m-grid--thirds .key-findings .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .o-report__grid .view-general-extremist-groups .view-content .key-findings .m-grid--half .m-report__keypoint,
    .o-report__extremist_hubs .o-report__grid .view-white-supremacy .view-content .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid .view-general-extremist-groups .view-content .m-grid__item,
    .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid .view-general-extremist-groups .view-content .o-report__extremist_hubs .key-findings .row p,
    .o-report__grid .view-general-extremist-groups .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__grid .view-white-supremacy .view-content .m-grid__item,
    .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid .view-white-supremacy .view-content .o-report__extremist_hubs .key-findings .row p,
    .o-report__grid .view-white-supremacy .view-content .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .m-grid--thirds .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__extremist_hubs .key-findings .row .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__grid .view-general-extremist-groups .view-content .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__grid .view-white-supremacy .view-content .m-report__keypoint {
        flex-basis: 48%
    }

    .m-threat {
        margin: 0 1.5rem 1.5rem 0
    }

    .m-threat:nth-child(2n) {
        margin-right: 0
    }

    .o-extremists__database-grid #leader_search .filters-options .filter-dropdown-wrapper {
        flex-basis: 50%
    }

    .o-extremists__database-grid #leader_search .filters-options .filter-dropdown-wrapper .extremists-filter-list-wrapper .extremists-filter-list {
        flex: 1 0 45%;
        max-width: none
    }

    .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager {
        display: flex;
        flex-flow: row nowrap
    }

    @supports(gap:1rem) {
        .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager {
            gap: 1rem
        }
    }

    .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
        margin-bottom: 1rem
    }

    @supports(gap:1rem) {
        .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
            margin-bottom: 0
        }

        @media(min-width:46.25em) and (max-width:61.24em) and (min-width:46.25em) {
            .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
                margin-right: 0
            }
        }
    }

    @media not all and (min-resolution:0.001dpcm) {
        @supports(-webkit-appearance:none) {
            .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
                margin-bottom: 1rem
            }

            @media(min-width:46.25em) {
                .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
                    margin-right: 1rem
                }
            }
        }
    }

    .o-daily-dose .m-daily-dose__header {
        flex-basis: 85%
    }

    .optanon-alert-box-bg .optanon-alert-box-button-container {
        position: relative !important
    }

    .o-social_feed .o-social_feed__header {
        flex-basis: 85%
    }

    .o-harbors_campaign__intro .m-grid__item:first-child,
    .o-harbors_campaign__intro .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:first-child,
    .o-harbors_campaign__intro .o-report__extremist_hubs .key-findings .row p:first-child,
    .o-harbors_campaign__intro .o-report__keypoints .m-grid--half .m-report__keypoint:first-child,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-harbors_campaign__intro .m-report__keypoint:first-child,
    .o-report__extremist_hubs .key-findings .row .o-harbors_campaign__intro p:first-child,
    .o-report__extremist_hubs .o-harbors_campaign__intro .key-findings .m-grid--half .m-report__keypoint:first-child,
    .o-report__keypoints .m-grid--half .o-harbors_campaign__intro .m-report__keypoint:first-child {
        margin-right: 20px
    }

    .o-harbors_campaign__petition input.a-input--text+.a-input--text {
        margin-left: 1rem
    }

    .o-leadership__block>.m-leadership__block {
        flex-basis: 42%
    }

    .o-report__numbers li {
        flex-basis: 45%
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .o-report__terror_target__navigation p,
    .o-report__keypoints .m-grid--half .o-report__terror_target__navigation .m-report__keypoint,
    .o-report__terror_target__navigation .m-grid__item,
    .o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__terror_target__navigation .o-report__extremist_hubs .key-findings .row p,
    .o-report__terror_target__navigation .o-report__keypoints .m-grid--half .m-report__keypoint {
        flex: 1 0 48%
    }

    .o-report__online_propagandists .c-quicklinks ul li {
        flex: 1 0 30%
    }

    .o-search {
        width: 78vw
    }

    .m-tease__content-type {
        flex: 1 0 100%
    }

    .o-main--kas .o-tabs__tab.j-active p {
        transform: translateY(30px)
    }

    .o-main--kas .o-tabs__tab .a-header--3,
    .o-main--kas .o-tabs__tab h3 {
        font-size: 24px
    }

    .p-office .node__content .office-inner ul li {
        flex-basis: 50%
    }
}

@media screen and (max-width:535px) {
    .pillar-links {
        width: 100%
    }

    .pillar-links a {
        width: 100%;
        margin-right: 0
    }
}

@media screen and (min-width:535px) {
    .pillar-tall {
        height: 121px
    }
}

@media screen and (max-width:740px) {
    .m-quote-block p {
        font-size: .9955752212rem;
        line-height: 1.5486725664rem
    }
}

@media(-ms-high-contrast:none) and (min-width:46.25em), screen and (-ms-high-contrast:active) and (min-width:46.25em) {
    .m-report__subnav__list--child {
        left: 0;
        width: 100%
    }

    .o-extremists__database-grid .leaders-filters-ajax,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p,
    .o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint {
        width: 20%
    }

    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields,
    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start
    }
}

@media(max-width:61.24em) and (-ms-high-contrast:none), screen and (max-width:61.24em) and (-ms-high-contrast:active) {
    .m-report__subnav__form select {
        width: 70%
    }
}

@media(min-width:61.25em) and (max-width:81.24em) {
    .o-extremists__database-grid #leader_search .filters-options .filter-dropdown-wrapper .extremists-filter-list-wrapper .extremists-filter-list {
        flex-grow: 0
    }

    .o-daily-dose .m-daily-dose__header,
    .o-social_feed .o-social_feed__header {
        flex-basis: 70%
    }
}

@media(max-width:81.24em) {
    .o-extremists__database-grid #leader_search .filters-options {
        flex-wrap: wrap
    }

    .o-extremists__database-grid #leader_search .filters-options .filter-dropdown-wrapper {
        order: 2
    }

    .o-extremists__database-grid #leader_search .filters-options .filters-search {
        flex: 1 0 100%;
        order: 1;
        justify-content: flex-end
    }
}

@media(-ms-high-contrast:none) and (min-width:46.25em) and (max-width:61.24em), screen and (-ms-high-contrast:active) and (min-width:46.25em) and (max-width:61.24em) {
    .o-extremists__database-grid .leaders-filters-ajax .node--view-mode-extremist-list {
        flex: 0 0 45%;
        margin-left: 1rem
    }

    .o-extremists__database-grid .leaders-filters-ajax .node--view-mode-extremist-list:nth-of-type(2n) {
        margin-right: 0
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint,
    .o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p,
    .o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p,
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint,
    .o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint {
        flex: 0 0 45%;
        margin: 1rem 2rem 1rem 0
    }

    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint:nth-of-type(2n),
    .o-report__extremist_hubs .key-findings .row .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper p:nth-of-type(2n),
    .o-report__extremist_hubs .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .key-findings .m-grid--half .m-report__keypoint:nth-of-type(2n),
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-grid__item:nth-of-type(2n),
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint:nth-of-type(2n),
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__extremist_hubs .key-findings .row p:nth-of-type(2n),
    .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .o-report__keypoints .m-grid--half .m-report__keypoint:nth-of-type(2n),
    .o-report__keypoints .m-grid--half .o-report__grid__analysis .view-content .views-infinite-scroll-content-wrapper .m-report__keypoint:nth-of-type(2n) {
        margin-right: 0
    }

    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields .field__item,
    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer .field__item,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields .field__item,
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer .field__item {
        flex: 0 0 45%;
        margin: 1rem 2rem 1rem 0
    }

    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .first-fields .field__item:nth-of-type(2n),
    .p-topic .o-topic .m-topic__resources .field--name-field-tp-featured-resources .m-topics__resources__drawer .field__item:nth-of-type(2n),
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .first-fields .field__item:nth-of-type(2n),
    .p-topic .o-topic .m-topic__resources .m-topics__resources__drawer .m-topics__resources__drawer .field__item:nth-of-type(2n) {
        margin-right: 0
    }
}

@media(min-width:46.25em) and (max-width:61.24em) and (min-width:46.25em) {
    .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li {
        margin-right: 1rem;
        margin-right: 0
    }
}

@media(min-width:46.25em) and (max-width:61.24em) and (min-width:61.25em) {
    .page-node-type-leader .m-threats__header .m-extremists__nav .leaders-pager li:last-of-type {
        margin-right: 0
    }
}

@media(min-width:46.25em) and (max-width:81.24em) {
    .o-daily-dose .a-daily-dose__archive {
        flex-basis: 35%
    }
}

@media only screen and (min-device-width:700px) and (max-device-width:900px) and (-webkit-min-device-pixel-ratio:2) {
    .o-homepage-hero {
        grid-template-areas: "featured";
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .o-homepage-hero>.m-featured-news__single {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .o-homepage-hero .m-homepage-hero__featured {
        padding-right: 10%;
        padding-bottom: 4vh
    }

    .o-homepage-hero .m-homepage-hero__news .m-form__joinus {
        display: none
    }

    .o-homepage-hero>.m-homepage-hero__featured {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }
}

@media screen and (min-width:636px) {
    .o-report__numbers {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around
    }

    .o-report__numbers.vertical {
        display: block
    }

    .o-report__anjem-choudary .o-report__sums .m-grid__item>ul,
    .o-report__anjem-choudary .o-report__sums .o-report__extremist_hubs .key-findings .m-grid--half .m-report__keypoint>ul,
    .o-report__anjem-choudary .o-report__sums .o-report__extremist_hubs .key-findings .row p>ul,
    .o-report__anjem-choudary .o-report__sums .o-report__keypoints .m-grid--half .m-report__keypoint>ul,
    .o-report__extremist_hubs .key-findings .m-grid--half .o-report__anjem-choudary .o-report__sums .m-report__keypoint>ul,
    .o-report__extremist_hubs .key-findings .row .o-report__anjem-choudary .o-report__sums p>ul,
    .o-report__keypoints .m-grid--half .o-report__anjem-choudary .o-report__sums .m-report__keypoint>ul {
        -moz-columns: 2;
        column-count: 2
    }
}

@media screen and (max-width:636px) {
    .o-report__numbers li {
        width: 100%
    }
}

@media(min-width:61.25em) and (min-width:46.25em) {
    .o-report__awlaki footer .bottom-nav li {
        margin-right: 1rem;
        margin-right: 0
    }

    .o-report--threat .o-tabs .m-tabs__menu li {
        margin-right: 1rem;
        margin-right: 0
    }
}

@media(min-width:61.25em) and (min-width:61.25em) {

    .o-report--threat .o-tabs .m-tabs__menu li:last-of-type,
    .o-report__awlaki footer .bottom-nav li:last-of-type {
        margin-right: 0
    }
}

@media screen and (min-width:980px) {
    .o-report__people--item {
        display: flex
    }
}

@media screen and (max-width:980px) {
    .o-report__people--item div:first-child img {
        margin: 0 auto 10px;
        display: block
    }

    .o-report__people--item div:nth-child(3) {
        padding: 17px 0 17px 55px;
        text-align: left
    }
}

@media(max-height:706px) {
    .houthis .m-report--related ul li {
        font-size: .83rem;
        margin: .5rem 0
    }
}

@media(min-width:46.25em) and (min-width:46.25em) {
    .c-micro-site-nav__drawer ul.menu li a {
        font-size: .7743362832rem
    }
}

@media(min-width:61.25em) and (-ms-high-contrast:none), screen and (min-width:61.25em) and (-ms-high-contrast:active) {
    .p-threats .view-content .m-threat {
        flex: 0 1 27%
    }
}

@media screen and (min-width:450px) {
    .filters-switch-wrap .list button span {
        background-image: url(/modules/custom/tbf_extremists/assets/list_inactive.png)
    }

    .filters-switch-wrap .map button span {
        background-image: url(/modules/custom/tbf_extremists/assets/map_pin_inactive.png)
    }

    .filters-switch-wrap .list button.selected span {
        background-image: url(/modules/custom/tbf_extremists/assets/list_active.png)
    }

    .filters-switch-wrap .map button.selected span {
        background-image: url(/modules/custom/tbf_extremists/assets/map_pin_active.png)
    }
}

.action-links {
    margin: 1em 0;
    padding: 0;
    list-style: none
}

[dir=rtl] .action-links {
    margin-right: 0
}

.action-links li {
    display: inline-block;
    margin: 0 .3em
}

.action-links li:first-child {
    margin-left: 0
}

[dir=rtl] .action-links li:first-child {
    margin-right: 0;
    margin-left: .3em
}

.button-action {
    display: inline-block;
    padding: .2em .5em .3em;
    text-decoration: none;
    line-height: 160%
}

.button-action:before {
    margin-left: -.1em;
    padding-right: .2em;
    content: "+";
    font-weight: 900
}

[dir=rtl] .button-action:before {
    margin-right: -.1em;
    margin-left: 0;
    padding-right: 0;
    padding-left: .2em
}

.book-navigation .menu {
    padding-top: 1em;
    padding-bottom: 0
}

.book-navigation .book-pager {
    overflow: auto;
    margin: 0;
    padding: .5em 0
}

.book-pager__item {
    display: inline-block;
    list-style-type: none;
    vertical-align: top
}

.book-pager__item--previous {
    width: 45%;
    text-align: left
}

[dir=rtl] .book-pager__item--previous {
    float: right;
    text-align: right
}

.book-pager__item--center {
    width: 8%;
    text-align: center
}

.book-pager__item--next {
    float: right;
    width: 45%;
    text-align: right
}

[dir=rtl] .book-pager__item--next {
    float: left;
    text-align: left
}

@charset "UTF-8";

.breadcrumb {
    padding-bottom: .5em
}

.breadcrumb ol {
    margin: 0;
    padding: 0
}

[dir=rtl] .breadcrumb ol {
    margin-right: 0
}

.breadcrumb li {
    display: inline;
    margin: 0;
    padding: 0;
    list-style-type: none
}

.breadcrumb li:before {
    content: " »"
}

.breadcrumb li:first-child:before {
    content: none
}

.button,
.image-button {
    margin-right: 1em;
    margin-left: 1em
}

.button:first-child,
.image-button:first-child {
    margin-right: 0;
    margin-left: 0
}

.collapse-processed>summary {
    padding-right: .5em;
    padding-left: .5em
}

.collapse-processed>summary:before {
    float: left;
    width: 1em;
    height: 1em;
    content: "";
    background: url(../../../../misc/menu-expanded.png) 0 100% no-repeat
}

[dir=rtl] .collapse-processed>summary:before {
    float: right;
    background-position: 100% 100%
}

.collapse-processed:not([open])>summary:before {
    transform: rotate(-90deg);
    background-position: 25% 35%
}

[dir=rtl] .collapse-processed:not([open])>summary:before {
    transform: rotate(90deg);
    background-position: 75% 35%
}

.container-inline .label:after,
.container-inline label:after {
    content: ":"
}

.form-type-checkboxes .container-inline label:after,
.form-type-radios .container-inline label:after {
    content: ""
}

.form-type-checkboxes .container-inline .form-type-checkbox,
.form-type-radios .container-inline .form-type-radio {
    margin: 0 1em
}

.container-inline.form-actions,
.container-inline .form-actions {
    margin-top: 0;
    margin-bottom: 0
}

details {
    margin-top: 1em;
    margin-bottom: 1em;
    border: 1px solid #ccc
}

details>.details-wrapper {
    padding: .5em 1.5em
}

summary {
    padding: .2em .5em;
    cursor: pointer
}

.ui-dialog {
    position: absolute;
    z-index: 1260;
    overflow: visible;
    padding: 0;
    color: #000;
    border: 1px solid #ccc;
    background: #fff
}

.ui-dialog .ui-dialog-titlebar {
    border: solid #ccc;
    border-width: 0 0 1px;
    border-radius: 0;
    background: #f3f4ee;
    font-weight: 700
}

.ui-dialog .ui-dialog-titlebar-close {
    border: 0;
    background: 0 0
}

.ui-dialog .ui-dialog-buttonpane {
    margin-top: 0;
    padding: .3em 1em;
    border-width: 1px 0 0;
    border-color: #ccc;
    background: #f3f4ee
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    margin: 0;
    padding: 0
}

.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text {
    padding: 0
}

.ui-dialog .ui-dialog-content .form-actions {
    margin: 0;
    padding: 0
}

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

.ui-dialog .ajax-progress-throbber .message,
.ui-dialog .ajax-progress-throbber .throbber {
    display: none
}

@media(max-width:48em) {
    .ui-dialog {
        width: 92% !important
    }
}

.js .dropbutton-widget {
    border: 1px solid #ccc;
    background-color: #fff
}

.js .dropbutton-widget:hover {
    border-color: #b8b8b8
}

.dropbutton .dropbutton-action>* {
    padding: .1em .5em;
    white-space: nowrap
}

.dropbutton .secondary-action {
    border-top: 1px solid #e8e8e8
}

.dropbutton-multiple .dropbutton {
    border-right: 1px solid #e8e8e8
}

[dir=rtl] .dropbutton-multiple .dropbutton {
    border-right: 0;
    border-left: 1px solid #e8e8e8
}

.dropbutton-multiple .dropbutton .dropbutton-action>* {
    margin-right: .25em
}

[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action>* {
    margin-right: 0;
    margin-left: .25em
}

.exposed-filters .filters {
    float: left;
    margin-right: 1em
}

[dir=rtl] .exposed-filters .filters {
    float: right;
    margin-right: 0;
    margin-left: 1em
}

.exposed-filters .form-item {
    margin: 0 0 .1em;
    padding: 0
}

.exposed-filters .form-item label {
    float: left;
    width: 10em;
    font-weight: 400
}

[dir=rtl] .exposed-filters .form-item label {
    float: right
}

.exposed-filters .form-select {
    width: 14em
}

.exposed-filters .current-filters {
    margin-bottom: 1em
}

.exposed-filters .current-filters .placeholder {
    font-weight: 700;
    font-style: normal
}

.exposed-filters .additional-filters {
    float: left;
    margin-right: 1em
}

[dir=rtl] .exposed-filters .additional-filters {
    float: right;
    margin-right: 0;
    margin-left: 1em
}

.field__label {
    font-weight: 700
}

.field--label-inline .field__items,
.field--label-inline .field__label {
    float: left
}

.field--label-inline .field__items,
.field--label-inline .field__label,
.field--label-inline>.field__item {
    padding-right: .5em
}

[dir=rtl] .field--label-inline .field__items,
[dir=rtl] .field--label-inline .field__label {
    padding-right: 0;
    padding-left: .5em
}

.field--label-inline .field__label:after {
    content: ":"
}

.file {
    display: inline-block;
    min-height: 16px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: 0
}

[dir=rtl] .file {
    padding-right: 20px;
    padding-left: inherit;
    background-position: 100%
}

.file--application-octet-stream,
.file--general {
    background-image: url(../../images/icons/application-octet-stream.png)
}

.file--package-x-generic {
    background-image: url(../../images/icons/package-x-generic.png)
}

.file--x-office-spreadsheet {
    background-image: url(../../images/icons/x-office-spreadsheet.png)
}

.file--x-office-document {
    background-image: url(../../images/icons/x-office-document.png)
}

.file--x-office-presentation {
    background-image: url(../../images/icons/x-office-presentation.png)
}

.file--text-x-script {
    background-image: url(../../images/icons/text-x-script.png)
}

.file--text-html {
    background-image: url(../../images/icons/text-html.png)
}

.file--text-plain {
    background-image: url(../../images/icons/text-plain.png)
}

.file--application-pdf {
    background-image: url(../../images/icons/application-pdf.png)
}

.file--application-x-executable {
    background-image: url(../../images/icons/application-x-executable.png)
}

.file--audio {
    background-image: url(../../images/icons/audio-x-generic.png)
}

.file--video {
    background-image: url(../../images/icons/video-x-generic.png)
}

.file--text {
    background-image: url(../../images/icons/text-x-generic.png)
}

.file--image {
    background-image: url(../../images/icons/image-x-generic.png)
}

form .field-multiple-table {
    margin: 0
}

form .field-multiple-table .field-multiple-drag {
    width: 30px;
    padding-right: 0
}

[dir=rtl] form .field-multiple-table .field-multiple-drag {
    padding-left: 0
}

form .field-multiple-table .field-multiple-drag .tabledrag-handle {
    padding-right: .5em
}

[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle {
    padding-right: 0;
    padding-left: .5em
}

form .field-add-more-submit {
    margin: .5em 0 0
}

.form-actions,
.form-item {
    margin-top: 1em;
    margin-bottom: 1em
}

tr.even .form-item,
tr.odd .form-item {
    margin-top: 0;
    margin-bottom: 0
}

.form-composite>.fieldset-wrapper>.description,
.form-item .description {
    font-size: .85em
}

label.option {
    display: inline;
    font-weight: 400
}

.form-composite>legend,
.label {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: inherit;
    font-weight: 700
}

.form-checkboxes .form-item,
.form-radios .form-item {
    margin-top: .4em;
    margin-bottom: .4em
}

.form-type-checkbox .description,
.form-type-radio .description {
    margin-left: 2.4em
}

[dir=rtl] .form-type-checkbox .description,
[dir=rtl] .form-type-radio .description {
    margin-right: 2.4em;
    margin-left: 0
}

.marker {
    color: #e00
}

.form-required:after {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 .3em;
    content: "";
    vertical-align: super;
    background-image: url(../../../../misc/icons/ee0000/required.svg);
    background-repeat: no-repeat;
    background-size: 6px 6px
}

abbr.ajax-changed,
abbr.tabledrag-changed {
    border-bottom: none
}

.form-item input.error,
.form-item select.error,
.form-item textarea.error {
    border: 2px solid red
}

.form-item--error-message:before {
    display: inline-block;
    width: 14px;
    height: 14px;
    content: "";
    vertical-align: sub;
    background: url(../../../../misc/icons/e32700/error.svg) no-repeat;
    background-size: contain
}

.forum__description {
    margin: .5em;
    font-size: .9em
}

.forum__icon {
    float: left;
    width: 24px;
    height: 24px;
    margin: 0 9px 0 0;
    background-image: url(../../images/icons/forum-icons.png);
    background-repeat: no-repeat
}

[dir=rtl] .forum__icon {
    float: right;
    margin: 0 0 0 9px
}

.forum__title {
    overflow: hidden
}

.forum .indented {
    margin-left: 20px
}

[dir=rtl] .forum .indented {
    margin-right: 20px;
    margin-left: 0
}

.forum__topic-status--new {
    background-position: -24px 0
}

.forum__topic-status--hot {
    background-position: -48px 0
}

.forum__topic-status--hot-new {
    background-position: -72px 0
}

.forum__topic-status--sticky {
    background-position: -96px 0
}

.forum__topic-status--closed {
    background-position: -120px 0
}

.icon-help {
    padding: 1px 0 1px 20px;
    background: url(../../../../misc/help.png) 0 50% no-repeat
}

[dir=rtl] .icon-help {
    padding: 1px 20px 1px 0;
    background-position: 100% 50%
}

.feed-icon {
    display: block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    background: url(../../../../misc/feed.svg) no-repeat
}

.image-preview {
    float: left;
    padding: 0 10px 10px 0
}

[dir=rtl] .image-preview {
    float: right;
    padding: 0 0 10px 10px
}

.image-widget-data {
    float: left
}

[dir=rtl] .image-widget-data {
    float: right
}

.image-widget-data .text-field {
    width: auto
}

.indented {
    margin-left: 25px
}

[dir=rtl] .indented {
    margin-right: 25px;
    margin-left: 0
}

.form--inline .form-item {
    float: left;
    margin-right: .5em
}

[dir=rtl] .form--inline .form-item {
    float: right;
    margin-right: 0;
    margin-left: .5em
}

[dir=rtl] .views-filterable-options-controls .form-item {
    margin-right: 2%
}

.form--inline .form-item-separator {
    margin-top: 2.3em;
    margin-right: 1em;
    margin-left: .5em
}

[dir=rtl] .form--inline .form-item-separator {
    margin-right: .5em;
    margin-left: 1em
}

.form--inline .form-actions {
    clear: left
}

[dir=rtl] .form--inline .form-actions {
    clear: right
}

.item-list .title {
    font-weight: 700
}

.item-list ul {
    margin: 0 0 .75em;
    padding: 0
}

.item-list li {
    margin: 0 0 .25em 1.5em;
    padding: 0
}

[dir=rtl] .item-list li {
    margin: 0 1.5em .25em 0
}

.item-list--comma-list {
    display: inline
}

.item-list--comma-list .item-list__comma-list,
.item-list__comma-list li,
[dir=rtl] .item-list--comma-list .item-list__comma-list,
[dir=rtl] .item-list__comma-list li {
    margin: 0
}

button.link {
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 0;
    background: 0 0;
    font-size: 1em
}

label button.link {
    font-weight: 700
}

ul.inline,
ul.links.inline {
    display: inline;
    padding-left: 0
}

[dir=rtl] ul.inline,
[dir=rtl] ul.links.inline {
    padding-right: 0;
    padding-left: 15px
}

ul.inline li {
    display: inline;
    padding: 0 .5em;
    list-style-type: none
}

ul.links a.is-active {
    color: #000
}

.caption>.media-embed-error,
.media-embed-error {
    max-width: 200px;
    padding: 100px 20px 20px;
    text-align: center;
    background-color: #ebebeb;
    background-image: url(../../../../modules/media/images/icons/no-thumbnail.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100px 100px
}

ul.menu {
    margin-left: 1em;
    padding: 0;
    list-style: none outside;
    text-align: left
}

[dir=rtl] ul.menu {
    margin-right: 1em;
    margin-left: 0;
    text-align: right
}

.menu-item--expanded {
    list-style-type: circle;
    list-style-image: url(../../../../misc/menu-expanded.png)
}

.menu-item--collapsed {
    list-style-type: disc;
    list-style-image: url(../../../../misc/menu-collapsed.png)
}

[dir=rtl] .menu-item--collapsed {
    list-style-image: url(../../../../misc/menu-collapsed-rtl.png)
}

.menu-item {
    margin: 0;
    padding-top: .2em
}

ul.menu a.is-active {
    color: #000
}

.messages {
    padding: 15px 20px 15px 35px;
    word-wrap: break-word;
    border: 1px solid;
    border-left: 0 solid;
    border-radius: 2px;
    background: no-repeat 10px 17px;
    overflow-wrap: break-word
}

[dir=rtl] .messages {
    padding-right: 35px;
    padding-left: 20px;
    text-align: right;
    border-width: 1px 0 1px 1px;
    background-position: right 10px top 17px
}

.messages+.messages {
    margin-top: 1.538em
}

.messages__list {
    margin: 0;
    padding: 0;
    list-style: none
}

.messages__item+.messages__item {
    margin-top: .769em
}

.messages--status {
    color: #325e1c;
    border-color: #c9e1bd #c9e1bd #c9e1bd transparent;
    background-color: #f3faef;
    background-image: url(../../../../misc/icons/73b355/check.svg);
    box-shadow: -8px 0 0 #77b259
}

[dir=rtl] .messages--status {
    margin-left: 0;
    border-color: #c9e1bd transparent #c9e1bd #c9e1bd;
    box-shadow: 8px 0 0 #77b259
}

.messages--warning {
    color: #734c00;
    border-color: #f4daa6 #f4daa6 #f4daa6 transparent;
    background-color: #fdf8ed;
    background-image: url(../../../../misc/icons/e29700/warning.svg);
    box-shadow: -8px 0 0 #e09600
}

[dir=rtl] .messages--warning {
    border-color: #f4daa6 transparent #f4daa6 #f4daa6;
    box-shadow: 8px 0 0 #e09600
}

.messages--error {
    color: #a51b00;
    border-color: #f9c9bf #f9c9bf #f9c9bf transparent;
    background-color: #fcf4f2;
    background-image: url(../../../../misc/icons/e32700/error.svg);
    box-shadow: -8px 0 0 #e62600
}

[dir=rtl] .messages--error {
    border-color: #f9c9bf transparent #f9c9bf #f9c9bf;
    box-shadow: 8px 0 0 #e62600
}

.messages--error p.error {
    color: #a51b00
}

.more-link {
    display: block;
    text-align: right
}

[dir=rtl] .more-link {
    text-align: left
}

.node--unpublished {
    background-color: #fff4f4
}

.pager__items {
    clear: both;
    text-align: center
}

.pager__item {
    display: inline;
    padding: .5em
}

.pager__item.is-active {
    font-weight: 700
}

.progress__track {
    border-color: #b3b3b3;
    border-radius: 10em;
    background-color: #f2f1eb;
    background-image: linear-gradient(#e7e7df, #f0f0f0);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .16)
}

.progress__bar {
    height: 16px;
    margin-top: -1px;
    margin-left: -1px;
    padding: 0 1px;
    transition: width .5s ease-out;
    -webkit-animation: animate-stripes 3s linear infinite;
    -moz-animation: animate-stripes 3s linear infinite;
    border: 1px solid #07629a;
    border-radius: 10em;
    background: #057ec9;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .15)), linear-gradient(to right bottom, #0094f0 0, #0094f0 25%, #007ecc 0, #007ecc 50%, #0094f0 0, #0094f0 75%, #0094f0);
    background-size: 40px 40px
}

[dir=rtl] .progress__bar {
    margin-right: -1px;
    margin-left: 0;
    animation-direction: reverse
}

@keyframes animate-stripes {
    0% {
        background-position: 0 0, 0 0
    }

    to {
        background-position: 0 0, -80px 0
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .progress__bar {
        transition: none;
        -webkit-animation: none;
        -moz-animation: none
    }
}

.search-results {
    list-style: none
}

tr.drag {
    background-color: ivory
}

tr.drag-previous {
    background-color: #ffd
}

body div.tabledrag-changed-warning {
    margin-bottom: .5em
}

tr.selected td {
    background: #ffc
}

[dir=rtl] td.checkbox,
[dir=rtl] th.checkbox,
td.checkbox,
th.checkbox {
    text-align: center
}

th.is-active img {
    display: inline
}

td.is-active {
    background-color: #ddd
}

div.tabs {
    margin: 1em 0
}

ul.tabs {
    margin: 0 0 .5em;
    padding: 0;
    list-style: none
}

.tabs>li {
    display: inline-block;
    margin-right: .3em
}

[dir=rtl] .tabs>li {
    margin-right: 0;
    margin-left: .3em
}

.tabs a {
    display: block;
    padding: .2em 1em;
    text-decoration: none
}

.tabs a.is-active {
    background-color: #eee
}

.tabs a:focus,
.tabs a:hover {
    background-color: #f5f5f5
}

.form-textarea-wrapper textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    margin: 0
}

.ui-dialog--narrow {
    max-width: 500px
}

@media screen and (max-width:600px) {
    .ui-dialog--narrow {
        min-width: 95%;
        max-width: 95%
    }
}

.password-strength__meter {
    margin-top: .5em;
    background-color: #ebeae4
}

.password-strength__indicator {
    transition: width .5s ease-out;
    background-color: #77b259
}

.password-strength__indicator.is-weak {
    background-color: #e62600
}

.password-strength__indicator.is-fair {
    background-color: #e09600
}

.password-strength__indicator.is-good {
    background-color: #0074bd
}

.password-strength__indicator.is-strong {
    background-color: #77b259
}

.password-confirm,
.password-confirm-match,
.password-field,
.password-strength {
    width: 55%
}

.password-suggestions {
    max-width: 34.7em;
    margin: .7em 0;
    padding: .2em .5em;
    border: 1px solid #b4b4b4
}

.password-suggestions ul {
    margin-bottom: 0
}

.confirm-parent,
.password-parent {
    clear: left;
    overflow: hidden;
    max-width: 33em;
    margin: 0
}

[dir=rtl] .confirm-parent,
[dir=rtl] .password-parent {
    clear: right
}

.password-confirm .ok {
    color: #325e1c;
    font-weight: 700
}

.password-confirm .error {
    color: #a51b00;
    font-weight: 700
}

