/* From Spinkit http://tobiasahlin.com/spinkit/ */

.Spinner__spinner--3Y9nF {
    margin: 75px auto;
    width: 70px;
    text-align: center;
}

.Spinner__spinner--3Y9nF > div {
    width: 18px;
    height: 18px;
    background-color: #acacac;
    border-radius: 100%;
    display: inline-block;
    animation: Spinner__sk-bouncedelay--3JMai 1.4s infinite ease-in-out both;
}

.Spinner__spinner--3Y9nF .Spinner__bounce1--TZi3L {
    animation-delay: -0.32s;
}

.Spinner__spinner--3Y9nF .Spinner__bounce2--2w7JA {
    animation-delay: -0.16s;
}

@keyframes Spinner__sk-bouncedelay--3JMai {
    0%,
    80%,
    100% {
        transform: scale(0);
    }
    40% {
        transform: scale(1);
    }
}

/* global breakpoints */

/* small < 767 */

/* medium 768 - 1023 */

/* > 768 */

/* < 1023 */

/* large 1024 - 1279 */

/* > 1024 */

/* < 1279 */

/* xlarge 1280+ */

/* max 1400+ */

/* composes helper imports */
@media (max-width: 767px) {
.grid__mobileOnly--3H1pA {
        display: block
}
    }

@media (min-width: 768px) and (max-width: 1023px) {

.grid__tabletOnly--pATk3 {
        display: block
}
    }

@media (min-width: 1024px) {

.grid__desktopOnly--13DWf {
        display: block
}
    }

/* global gutter for css grid */
.grid__gridGutterWidth--1PXMu {
    grid-gap: 40px;
}
@media (max-width: 767px) {
.grid__gridGutterWidth--1PXMu {
        grid-gap: 20px
}
    }

.ads__adWrapper--26sDr {
    background-color: #fff;
}

.ads__adWrapper300--2mR0l {
    min-height: 250px;
    text-align: center;
    margin-bottom: 0;
}

@media (min-width: 1024px) {

.ads__adWrapper300--2mR0l {
        padding: 38px
}
    }

.TopicsPage__topicsContainer--1_lB6 {
    min-height: 50vh;
    display: -ms-grid;
    display: grid;
    grid-gap: 40px;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 2fr 40px 1fr;
        grid-template:
        "topicsList suggestedTopics" 1fr /
        2fr 1fr;
    padding: 50px 0 30px;
}

@media (max-width: 1023px) {

.TopicsPage__topicsContainer--1_lB6 {
        display: block
}
    }

@media (max-width: 767px) {

.TopicsPage__topicsContainer--1_lB6 {
        padding: 20px 0
}
    }

.TopicsPage__topicsListSpinner--1do2d {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: topicsList;
}

.TopicsPage__suggestedTopicsSpinner--11ApN {
    -ms-grid-column-align: center;
        justify-self: center;
    margin-top: 200px;
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: suggestedTopics;
}

@media (max-width: 1023px) {

.TopicsPage__suggestedTopicsSpinner--11ApN {
        -ms-grid-row: 2;
        grid-row: 2;
        -ms-grid-column: 1;
        grid-column: 1
}
    }

@media (min-width: 1024px) {

.TopicsPage__topicsAd--3emPg {
        position: -webkit-sticky;
        position: sticky;
        top: 72px
}
    }

@media (max-width: 1023px) {

.TopicsPage__topicsAd--3emPg {
        margin-top: 30px;
        padding: 0
}
    }

.colors__hoverBlack--3n67Z {
    color: #000;
}

.colors__hoverBlack--3n67Z:hover {
        background: linear-gradient(#000, #000), linear-gradient(#000, #000),
            linear-gradient(#000, #000);
        background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
        background-repeat: no-repeat, no-repeat, repeat-x;
        background-position: 0 90%, 90% 90%, 0 90%;
    }

.colors__hoverGrey--3oW4W {
    color: #aaa;
}

.colors__hoverGrey--3oW4W:hover {
        background: linear-gradient(#aaa, #aaa), linear-gradient(#aaa, #aaa),
            linear-gradient(#aaa, #aaa);
        background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
        background-repeat: no-repeat, no-repeat, repeat-x;
        background-position: 0 90%, 90% 90%, 0 90%;
    }

.colors__hoverBlue--2R-28 {
    color: #002d6c;
}

.colors__hoverBlue--2R-28:hover {
        background: linear-gradient(#002d6c, #002d6c), linear-gradient(#002d6c, #002d6c),
            linear-gradient(#002d6c, #002d6c);
        background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
        background-repeat: no-repeat, no-repeat, repeat-x;
        background-position: 0 90%, 90% 90%, 0 90%;
    }

.colors__uFirst--26KEf {
    color: #f7b81b;
}

/* Google */

@font-face {
    font-family: "EB Garamond";
    font-style: normal;
    font-weight: 400;
    src: url(/static-react-container/fonts/eb-garamond-v9-latin-regular.woff)
        format("woff");
}

@font-face {
    font-family: "EB Garamond";
    font-style: italic;
    font-weight: 400;
    src: url(/static-react-container/fonts/eb-garamond-v9-latin-italic.woff)
        format("woff");
}

@font-face {
    font-family: "EB Garamond";
    font-style: normal;
    font-weight: 600;
    src: url(/static-react-container/fonts/eb-garamond-v9-latin-600.woff)
        format("woff");
}

@font-face {
    font-family: "EB Garamond";
    font-style: italic;
    font-weight: 600;
    src: url(/static-react-container/fonts/eb-garamond-v9-latin-600italic.woff)
        format("woff");
}

@font-face {
    font-family: "EB Garamond";
    font-style: normal;
    font-weight: 800;
    src: url(/static-react-container/fonts/eb-garamond-v9-latin-800.woff)
        format("woff");
}

@font-face {
    font-family: "EB Garamond";
    font-style: italic;
    font-weight: 800;
    src: url(/static-react-container/fonts/eb-garamond-v9-latin-800italic.woff)
        format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 100;
    src: url(/static-react-container/fonts/roboto-v18-latin-100.woff) format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 100;
    src: url(/static-react-container/fonts/roboto-v18-latin-100italic.woff)
        format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 300;
    src: url(/static-react-container/fonts/roboto-v18-latin-300.woff) format("woff");
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 300;
    src: url(/static-react-container/fonts/roboto-v18-latin-300italic.woff)
        format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url(/static-react-container/fonts/roboto-v18-latin-regular.woff)
        format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: url(/static-react-container/fonts/roboto-v18-latin-italic.woff)
        format("woff");
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    src: url(/static-react-container/fonts/roboto-v18-latin-500.woff) format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 500;
    src: url(/static-react-container/fonts/roboto-v18-latin-500italic.woff)
        format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: url(/static-react-container/fonts/roboto-v18-latin-700.woff) format("woff");
}
@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: url(/static-react-container/fonts/roboto-v18-latin-700italic.woff)
        format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 900;
    src: url(/static-react-container/fonts/roboto-v18-latin-900.woff) format("woff");
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 900;
    src: url(/static-react-container/fonts/roboto-v18-latin-900italic.woff)
        format("woff");
}

/*

DEFAULT FONT - Untitled Regular

200 Light
400 Regular
600 Medium
800 Semi
1000 Bold

Tiempos - serif
Untitled Sans - sans-serif

*/

/* Tiempos Headline Font */

/* @font-face {
    font-family: "Tiempos Headline Light";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-Light.woff")
        format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Tiempos Headline Light";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-LightItalic.woff")
        format("woff");
    font-weight: 200;
    font-style: italic;
    font-display: swap;
} */

.fonts__tiemposHeadlineLight--3SuC_ {
    /* font-family: "Tiempos Headline Light", serif; */
    font-family: "EB Garamond", serif;
    font-weight: 200;
}
.fonts__tiemposHeadlineLightItalic--39sRs {
    font-style: italic;
}

/* @font-face {
    font-family: "Tiempos Headline";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-Regular.woff")
        format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Tiempos Headline";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-RegularItalic.woff")
        format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
} */

.fonts__tiemposHeadlineRegular--cwNOl {
    /* font-family: "Tiempos Headline", serif; */
    font-family: "EB Garamond", serif;
    font-weight: 400;
}
.fonts__tiemposHeadlineRegularItalic--10htW {
    font-style: italic;
}

/* @font-face {
    font-family: "Tiempos Headline Medium";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-Medium.woff")
        format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Tiempos Headline Medium";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-MediumItalic.woff")
        format("woff");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
} */

.fonts__tiemposHeadlineMedium--12Z8n {
    /* font-family: "Tiempos Headline Medium", serif; */
    font-family: "EB Garamond", serif;
    font-weight: 600;
}

.fonts__tiemposHeadlineMediumItalic--12aDg {
    font-style: italic;
}

/* @font-face {
    font-family: "Tiempos Headline Semi";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-Semibold.woff")
        format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Tiempos Headline Semi";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-SemiboldItalic.woff")
        format("woff");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
} */

.fonts__tiemposHeadlineSemibold--1XjW1 {
    /* font-family: "Tiempos Headline Semi", serif; */
    font-family: "EB Garamond", serif;
    font-weight: 800;
}

.fonts__tiemposHeadlineSemiboldItalic--9_iSm {
    font-style: italic;
}

/* @font-face {
    font-family: "Tiempos Headline Bold";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-Bold.woff")
        format("woff");
    font-weight: 1000;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Tiempos Headline Bold";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Headline_Test/TiemposHeadlineTest-BoldItalic.woff")
        format("woff");
    font-weight: 1000;
    font-style: italic;
    font-display: swap;
} */

.fonts__tiemposHeadlineBold--2h6kR {
    /* font-family: "Tiempos Headline Bold", serif; */
    font-family: "EB Garamond", serif;
    font-weight: 1000;
}

.fonts__tiemposHeadlineBoldItalic--3drWk {
    font-style: italic;
}

/* Tiempos Text Font */

/* @font-face {
    font-family: "Tiempos Text";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Text_Test/TiemposTextTest-Regular.woff")
        format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Tiempos Text";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Text_Test/TiemposTextTest-RegularItalic.woff")
        format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
} */

.fonts__tiemposTextRegular--1u6HI {
    /* font-family: "Tiempos Text", serif; */
    font-family: "EB Garamond", serif;
    font-weight: 400;
}

.fonts__tiemposTextRegularItalic--2gagL {
    font-style: italic;
}

/* @font-face {
    font-family: "Tiempos Text Medium";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Text_Test/TiemposTextTest-Medium.woff")
        format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Tiempos Text Medium";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Text_Test/TiemposTextTest-MediumItalic.woff")
        format("woff");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
} */

.fonts__tiemposTextMedium--3UVX3 {
    /* font-family: "Tiempos Text Medium", serif; */
    font-family: "EB Garamond", serif;
    font-weight: 600;
}

.fonts__tiemposTextMediumItalic--3Do_5 {
    font-style: italic;
}

/* @font-face {
    font-family: "Tiempos Text Semi";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Text_Test/TiemposTextTest-Semibold.woff")
        format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Tiempos Text Semi";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Text_Test/TiemposTextTest-SemiboldItalic.woff")
        format("woff");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
} */

.fonts__tiemposTextSemibold--2S2vs {
    /* font-family: "Tiempos Text Semi", serif; */
    font-family: "EB Garamond", serif;
    font-weight: 800;
}

.fonts__tiemposTextSemiboldItalic--rkqCf {
    font-style: italic;
}

/* @font-face {
    font-family: "Tiempos Text Bold";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Text_Test/TiemposTextTest-Bold.woff")
        format("woff");
    font-weight: 1000;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Tiempos Text Bold";
    src: url("@/vendor/fonts/Tiempos_Complete_Test/Tiempos_Text_Test/TiemposTextTest-BoldItalic.woff")
        format("woff");
    font-weight: 1000;
    font-style: italic;
    font-display: swap;
} */

.fonts__tiemposTextBold--oR1WO {
    /* font-family: "Tiempos Text Bold", serif; */
    font-family: "EB Garamond", serif;
    font-weight: 1000;
}

.fonts__tiemposTextBoldItalic--3i0pP {
    font-style: italic;
}

/* Untitled Sans Font */

/* @font-face {
    font-family: "Untitled Sans Light";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-Light.woff")
        format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Untitled Sans Light";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-LightItalic.woff")
        format("woff");
    font-weight: 200;
    font-style: italic;
    font-display: swap;
} */

.fonts__untitledSansLight--1K9ni {
    /* font-family: "Untitled Sans Light", sans-serif; */
    font-family: "Roboto", sans-serif;
    font-weight: 200;
}

.fonts__untitledSansLightItalic--tokKi {
    font-style: italic;
}

/* @font-face {
    font-family: "Untitled Sans";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-Regular.woff")
        format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Untitled Sans";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-RegularItalic.woff")
        format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
} */

.fonts__untitledSansRegular--3hQEN {
    /* font-family: "Untitled Sans", sans-serif; */
    font-family: "Roboto", sans-serif;
    font-weight: 400;
}

.fonts__untitledSansRegularItalic--2kmv_ {
    font-style: italic;
}

/* @font-face {
    font-family: "Untitled Sans Medium";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-Medium.woff")
        format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Untitled Sans Medium";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-MediumItalic.woff")
        format("woff");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
} */

.fonts__untitledSansMedium--2Ggks {
    /* font-family: "Untitled Sans Medium", sans-serif; */
    font-family: "Roboto", sans-serif;
    font-weight: 600;
}
.fonts__untitledSansMediumItalic--3gEJk {
    font-style: italic;
}

/* @font-face {
    font-family: "Untitled Sans Semi";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-Bold.woff")
        format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Untitled Sans Semi";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-BoldItalic.woff")
        format("woff");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
} */

.fonts__untitledSansSemibold--3JaoB {
    /* font-family: "Untitled Sans Semi", sans-serif; */
    font-family: "Roboto", sans-serif;
    font-weight: 800;
}
.fonts__untitledSansSemiboldItalic--2xdYo {
    font-style: italic;
}

/* @font-face {
    font-family: "Untitled Sans Bold";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-Black.woff")
        format("woff");
    font-weight: 1000;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Untitled Sans Bold";
    src: url("@/vendor/fonts/Untitled_Sans_Test/UntitledSansTest-BlackItalic.woff")
        format("woff");
    font-weight: 1000;
    font-style: italic;
    font-display: swap;
} */

.fonts__untitledSansBlack--2lqA8 {
    /* font-family: "Untitled Sans Bold", sans-serif; */
    font-family: "Roboto", sans-serif;
    font-weight: 1000;
}
.fonts__untitledSansBlackItalic--21x66 {
    font-style: italic;
}
.fonts__layoutModuleDate--3OvFK,
.fonts__layoutModuleWatchNow--27eKb {
    color: #999;
    font-size: 13px;
    line-height: 1.375;
    padding-top: 4px;
}
.fonts__layoutModuleHeadline--1wayj {
    margin: 0;
    padding: 0;

    /* font-size: 16px;
    line-height: 1.375; */

    /* temp */
    font-size: 19px;
    line-height: 1.25;
}
.fonts__layoutModuleWatchNow--27eKb {
    color: #fe0000;
}

.StoryPage__main--3_Gxb {
    min-height: 80vh;
}

.StoryPage__article--3uYE7 {
    padding: 40px 0 0;
}

@media (max-width: 767px) {

.StoryPage__article--3uYE7 {
        padding: 20px 0 0
}
    }

@media (min-width: 1024px) {

.StoryPage__container--1xks6 {
        display: -ms-grid;
        display: grid;
        grid-gap: 40px;
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 2fr 40px 1fr;
            grid-template: "mainContent sideBar" 1fr / 2fr 1fr
}
    }

.StoryPage__content--3u3Oe {
    position: relative;
    grid-area: mainContent;
}

.StoryPage__sideBar--2Hx5A {
    min-height: 50vh;
    grid-area: sideBar;
}

@media (min-width: 1024px) {

.StoryPage__content--3u3Oe {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}

.StoryPage__sideBar--2Hx5A {
        -ms-grid-row: 1;
        -ms-grid-column: 3
}
    }

@media (max-width: 1023px) {

.StoryPage__sideBar--2Hx5A {
        display: none
}
    }

.StoryPage__storyPageSpinner--17Ro- {
    display: -ms-grid;
    display: grid;
    justify-content: center;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
        grid-template: "spinner" 1fr / 1fr;
}

.StoryPage__byline--1fGcV {
    font-size: 15px;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: byline;
    align-items: center;
    position: relative;
    display: inline-flex;
    line-height: 1.6;
    padding-right: 20px;
}

@media (max-width: 767px) {

.StoryPage__byline--1fGcV {
        font-size: 13px;
        line-height: 1.5;
        padding-right: 0
}
    }

.StoryPage__bylineAnchor--11MiK {
    color: #002d6c;
    background: linear-gradient(#002d6c, #002d6c), linear-gradient(#002d6c, #002d6c),
        linear-gradient(#002d6c, #002d6c);
    background-size: 0.05em 2px, 0.05em 2px, 2px 2px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: 0 100%, 100% 100%, 0 100%;
    transition: opacity 0.3s;
    text-shadow: 0.03em 0 #fff, -0.03em 0 #fff, 0 0.03em #fff, 0 -0.03em #fff,
        0.06em 0 #fff, -0.06em 0 #fff, 0.09em 0 #fff, -0.09em 0 #fff,
        0.12em 0 #fff, -0.12em 0 #fff, 0.15em 0 #fff, -0.15em 0 #fff;
}

@media (min-width: 1024px) {
        .StoryPage__bylineAnchor--11MiK:hover {
            opacity: 0.9;
        }
    }

.StoryPage__bylineSocial--2ZZzF {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 9fr 3fr;
        grid-template: "byline social" 1fr / 9fr 3fr;
    min-height: 50px;
    margin-top: 10px;
}

@media (max-width: 767px) {

.StoryPage__bylineSocial--2ZZzF {
        display: none
}
    }

.StoryPage__authors--ZlpWh {
    display: inline-flex;
    align-items: center;
    margin-right: 5px;
}

@media (max-width: 767px) {

.StoryPage__shareBottom--1b5z- {
        display: none
}
    }

.StoryPage__date--UmODz {
    color: #999;
    white-space: nowrap;
}

@media (max-width: 767px) {

.StoryPage__date--UmODz {
        color: #999;
        padding-left: 0;
        display: block
}
    }

.StoryPage__authorImage--2wgEs {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
}

/* ad */
.StoryPage__ad300x250--3QjY8 {
    width: 300px;
    height: 250px;
    margin: 0 auto 50px;
    padding: 0;
    text-align: center;
}

.StoryPage__moduleHeader--2Y6I7 {
    border-top: 1px solid #ccc;
    padding: 18px 0;
}

.StoryPage__blueLead--VzVIA {
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: normal;
    color: #002d6c;
    padding: 0;
    margin: 0;
}

.StoryPage__grayLead--VJWwB {
    color: #444;

    /* font-size: 18px; */
    line-height: 1.1;
    letter-spacing: normal;
    padding: 0;
    margin: 0;

    /* temp */
    font-size: 19px;
}

@media (max-width: 767px) {

.StoryPage__grayLead--VJWwB {
        font-size: 16px;
        line-height: 1.375;

        /* composes: untitledSansSemibold from "@/shared/styles/fonts.css"; */
}
    }

.StoryPage__outbrain--2eiFa {
    position: relative;
    margin: 30px 0;
    border-top: 1px solid #ccc;
    padding-top: 15px;
}

.StoryPage__outbrain--2eiFa div[class="ob-widget-header"] {
    text-transform: capitalize;
}

.StoryPage__highlight--yHkR- {
}

.StoryPage__next--2n-by {
    font-weight: 300;
}

.StoryPage__mobileShare--2BymR {
    position: fixed;
    width: 100%;
    background: #fff;
    left: 0;
    bottom: 0;
    display: none;
    z-index: 100;
}

@media (max-width: 767px) {

.StoryPage__mobileShare--2BymR {
        display: flex;
        align-items: center;
        padding: 8px 20px 8px 18px;
        height: 55px;
        box-sizing: border-box;
        box-shadow: 0 -5px 2px -2px rgba(0, 0, 0, 0.1)
}
    }

.StoryPage__mobileNextStory--1CZNq {
    color: #002d6c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    line-height: 1.3;
    letter-spacing: 0.1px;
    display: inline-flex;
    text-align: right;
    justify-content: flex-end;
    width: 50%;
}

.StoryPage__storyBreak--3Fv9b {
    background: #e5e5e5;
    height: 10px;
    position: relative;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    margin-top: 20px;
}

.StoryPage__storyBreak--3Fv9b::before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 3px;
    transform: rotate(-180deg);
    opacity: 0.1;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
}

.StoryPage__storyBreak--3Fv9b::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 3px;
    transform: rotate(-360deg);
    opacity: 0.1;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);
}

.StoryPage__partnerContainer--1Pt-- {
    position: relative;
    right: 7px;
    margin-right: 3px;
}

@media (max-width: 767px) {

.StoryPage__partnerContainer--1Pt-- {
        right: 2px;
        margin-right: 0
}
    }

.StoryPage__partner--2biuk {
    margin-right: 3px;
}

.StoryPage__partnerLogo--2MfJ1 {
    display: inline-block;
    margin-right: 10px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    position: relative;
    top: 5px;
}

.StoryPage__partnerLink--3GY4U {
    position: relative;
}

.StoryPage__lastAuthor--3zmvj {
    margin-right: 10px;
}

@media (max-width: 767px) {

.StoryPage__lastAuthor--3zmvj {
        margin-right: 5px
}
    }

.StoryPage__mobileNextAnchor--1gae_ {
    display: block;
    color: #002d6c;
    font-weight: 600;
}

.StoryPage__buttons--1bcXp {
    display: flex;
}

.StoryPage__beforeAnHour--3aCVA {
    color: #fe0000;
}

.StorySocial__social--2Y9FU {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: social;
    display: inline-flex;
    justify-content: flex-end;
    align-items: center;
}

@media mediumUp {

.StorySocial__social--2Y9FU {
        padding: 5px 0
}
    }

.StorySocial__bylineSocialMobile--342wp {
    display: none;
}

@media (max-width: 767px) {

.StorySocial__bylineSocialMobile--342wp {
        display: block
}
    }

.StorySocial__bylineSocialMobile--342wp .StorySocial__social--2Y9FU {
    display: none;
}

.StorySocial__twitter--1kMBL,
.StorySocial__mail--7dA1w {
    margin-left: 20px;
}

.StorySocial__facebook--3Xc4P,
.StorySocial__twitter--1kMBL,
.StorySocial__mail--7dA1w {
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.StorySocial__facebook--3Xc4P:hover, .StorySocial__twitter--1kMBL:hover, .StorySocial__mail--7dA1w:hover {
        cursor: pointer;
    }

.StorySocial__facebook--3Xc4P > span,
.StorySocial__twitter--1kMBL > span,
.StorySocial__mail--7dA1w > span {
    line-height: 0;
}

.StorySocial__facebookIcon--Br0uJ {
    width: 25px;
    height: 25px;
}

.StorySocial__twitterIcon--NU4Q6 {
    width: 27px;
    height: 27px;
}

.StorySocial__mailIcon--11fal {
    width: 22px;
    height: 22px;
}

.StorySocial__facebookIcon--Br0uJ path {
    fill: #3b5999;
}

.StorySocial__twitterIcon--NU4Q6 path {
    fill: #1da1f3;
}

.StorySocial__mailIcon--11fal path {
    fill: #000;
}

.StorySocial__shareBundle--1JT3o {
    display: inline-flex;
    align-items: center;
    padding: 11px 0;
    width: 50%;
}

.StorySocial__shareBundle--1JT3o .StorySocial__facebook--3Xc4P,
.StorySocial__shareBundle--1JT3o .StorySocial__twitter--1kMBL,
.StorySocial__shareBundle--1JT3o .StorySocial__mail--7dA1w {
    width: 35px;
    height: 35px;
}

.StorySocial__shareBundle--1JT3o .StorySocial__twitter--1kMBL,
.StorySocial__shareBundle--1JT3o .StorySocial__mail--7dA1w {
    margin-left: 10px;
}

.StorySocial__shareBundle--1JT3o .StorySocial__facebookIcon--Br0uJ {
    width: 20px;
    height: 20px;
}

.StorySocial__shareBundle--1JT3o .StorySocial__twitterIcon--NU4Q6 {
    width: 22px;
    height: 22px;
}

.StorySocial__shareBundle--1JT3o .StorySocial__mailIcon--11fal {
    width: 17px;
    height: 17px;
}

.ErrorPage__errorContainer--21LIQ {
    padding-top: 60px;
}

@media (min-width: 768px) {

.ErrorPage__errorContainer--21LIQ {
        display: -ms-grid;
        display: grid;
        grid-gap: 40px;
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 2fr 40px 1fr;
            grid-template:
            "errorPageText errorPageAd" 1fr /
            2fr 1fr
}
    }

.ErrorPage__errorLang--13nqa p {
    line-height: 1.375;
    padding: 0;
    margin: 25px 0;
}

.ErrorPage__errorLang--13nqa > :first-child {
    grid-area: errorPageText;
}

.ErrorPage__errorLang--13nqa > :first-child > p {
    grid-area: errorPageText;
}

@media (min-width: 768px) {

.ErrorPage__errorLang--13nqa > :first-child {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}

.ErrorPage__errorLang--13nqa > :first-child > p {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}
    }

.ErrorPage__errorLang--13nqa a {
    color: #000;
    background: linear-gradient(#000, #000), linear-gradient(#000, #000),
        linear-gradient(#000, #000);
    background-size: 0.05em 2px, 0.05em 2px, 2px 2px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: 0 90%, 90% 90%, 0 90%;
}

.ErrorPage__errorContainerHeader--6PqSW {
    text-transform: uppercase;
    padding-bottom: 30px;
    border-bottom: 2px solid #f2f2f2;
    letter-spacing: 0.5px;
    font-size: 27px;
    margin: 0;
}

.ErrorPage__errorContainerHeader--6PqSW > span {
    color: #f7b81b;
}

.ErrorPage__errorContainer--21LIQ > :last-child {
    grid-area: errorPageAd;
}

@media (max-width: 767px) {

.ErrorPage__errorContainer--21LIQ > :last-child {
        text-align: center
}
    }

.ErrorPage__formContainer--pc3qO {
    position: relative;
    min-height: 40px;
    margin: 30px 0;
}

.ErrorPage__formContainer--pc3qO form {
    width: auto;
    left: 0;
    top: 0;
}

@media (max-width: 767px) {

.ErrorPage__formContainer--pc3qO form {
        width: 100%
}
    }

@media (max-width: 767px) {

.ErrorPage__formContainer--pc3qO form > :first-child {
        width: 100%
}
    }

.Navigation__header--2ijIr {
    box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.1);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 1000;
    padding: 0 20px;
    grid-area: header;
    transition: top 0.4s;
}

.Navigation__noTransition--2o-7E {
    transition: top 0s;
}

.Navigation__breakingNewsActive--3aXvZ {
    border-bottom: 2px solid #fc0d1b;
    box-shadow: none;
}

.Navigation__developingNewsActive--3HDVy {
    border-bottom: 2px solid #6598de;
    box-shadow: none;
}

.Navigation__container--1CRn4 {
    height: 54px;
    max-width: 1400px;
    margin: 0 auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 30px 10px 1fr 10px 160px;
        grid-template:
        "mobileNav logoContainer rightMenu" 1fr /
        30px 1fr 160px;
    grid-column-gap: 10px;
}

@media (min-width: 1024px) {

.Navigation__container--1CRn4 {
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 125px 1fr 200px;
            grid-template:
            "logoContainer leftMenu rightMenu" 1fr /
            125px 1fr 200px
}
    }

@media (min-width: 768px) {

.Navigation__container--1CRn4 {
        height: 72px
}
    }

.Navigation__menu--3xWAg {
    display: none;
}

@media (min-width: 1024px) {

.Navigation__menu--3xWAg {
        list-style-type: none;
        margin: 0;
        padding: 0;
        display: -ms-inline-grid;
        display: inline-grid;
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 78px 10px 78px 10px 78px 10px 78px 10px 50px 10px 1fr;
            grid-template:
            "navItemVideo navItemLive navItemShows navItemMore navItemSearch" 1fr /
            78px 78px 78px 78px 50px 1fr;
        grid-column-gap: 10px
}
    }

.Navigation__navItems--U5F3o > li:nth-child(1) {
    grid-area: navItemVideo;
}

.Navigation__navItems--U5F3o > li:nth-child(2) {
    grid-area: navItemLive;
}

.Navigation__navItems--U5F3o > li:nth-child(3) {
    grid-area: navItemShows;
}

.Navigation__navItems--U5F3o > li:nth-child(4) {
    grid-area: navItemMore;
}

.Navigation__navItems--U5F3o > li:nth-child(5) {
    grid-area: navItemSearch;
}

@media (min-width: 1024px) {

.Navigation__navItems--U5F3o > li:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}

.Navigation__navItems--U5F3o > li:nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-column: 3
}

.Navigation__navItems--U5F3o > li:nth-child(3) {
        -ms-grid-row: 1;
        -ms-grid-column: 5
}

.Navigation__navItems--U5F3o > li:nth-child(4) {
        -ms-grid-row: 1;
        -ms-grid-column: 7
}

.Navigation__navItems--U5F3o > li:nth-child(5) {
        -ms-grid-row: 1;
        -ms-grid-column: 9
}
    }

.Navigation__leftMenu--3_I7W {
    grid-area: leftMenu;
}

.Navigation__rightMenu--34rWE {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
    grid-area: rightMenu;
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: -ms-inline-grid;
    display: inline-grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 78px 10px 60px;
        grid-template:
        "notificationIcon loggedInIcon" 1fr /
        78px 60px;
    grid-column-gap: 10px;
    justify-content: end;
}

@media (max-width: 767px) {

.Navigation__rightMenu--34rWE {
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 50px 60px;
            grid-template:
            "notificationIcon loggedInIcon" 1fr /
            50px 60px
}
    }

.Navigation__rightMenu--34rWE > li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: notificationIcon;
}

.Navigation__rightMenu--34rWE > li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: loggedInIcon;
}

@media (max-width: 767px) {

.Navigation__rightMenu--34rWE > li:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}

.Navigation__rightMenu--34rWE > li:nth-child(2) {
        -ms-grid-row: 1;
        -ms-grid-column: 2
}
    }

.Navigation__menuItemBase--1AVww {
    /* font-size: 13px; */
    letter-spacing: 1px;
    color: #000;
    text-transform: uppercase;
    transition: all ease 0.25s;
    cursor: pointer;
    display: flex;
    height: 23px;
    line-height: 24px;

    /* temp */

    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 500;
}

/* font-family: "Untitled Sans Medium", sans-serif; */

.Navigation__menuItemBase--1AVww:hover {
        color: #666;
    }

.Navigation__menuItemLink--4vbz1,
.Navigation__tools--1nNmq {
}

.Navigation__logoContainer--1Wv1H,
.Navigation__menuItem--3WPeS,
.Navigation__tools--1nNmq {
    -ms-grid-row-align: center;
        align-self: center;
    position: relative;
}

.Navigation__logoContainer--1Wv1H {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: logoContainer;
    padding: 0;
    margin: 0;
}

@media (min-width: 1024px) {

.Navigation__leftMenu--3_I7W {
        -ms-grid-row: 1;
        -ms-grid-column: 2
}

.Navigation__rightMenu--34rWE {
        -ms-grid-row: 1;
        -ms-grid-column: 3
}

.Navigation__logoContainer--1Wv1H {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}
    }

.Navigation__menuItem--3WPeS {
    -ms-grid-column-align: center;
        justify-self: center;
}

.Navigation__menuItem--3WPeS path {
    transition: all ease 0.25s;
    fill: #000;
}

.Navigation__newsLogo--2JFYc path {
    fill: #000;
}

.Navigation__menuItem--3WPeS svg:hover {
    cursor: pointer;
}

.Navigation__menuItem--3WPeS svg:hover path {
    fill: #666;
}

.Navigation__tools--1nNmq {
    -ms-grid-column-align: right;
        justify-self: right;
}

@media (max-width: 1023px) {

.Navigation__tools--1nNmq {
        font-size: 12px
}
    }

.Navigation__newsLogo--2JFYc {
    width: 112px;
    height: 40px;
}

@media (max-width: 767px) {

.Navigation__newsLogo--2JFYc {
        width: 106px;
        height: 36px
}
    }

.Navigation__moreIcon--2g3eY,
.Navigation__searchIcon--3TYw5,
.Navigation__notificationIcon--IuAd-,
.Navigation__loggedInIcon--2NDnz {
    display: flex;
    outline: none;
}

.Navigation__more--TLQ9M {
    width: 24px;
    height: 24px;
}

.Navigation__search--1FB-G {
    width: 19px;
    height: 19px;
}

.Navigation__loggedIn--1dtPO {
    width: 24px;
    height: 24px;
}

.Navigation__notifications--NYZ_V {
    width: 21px;
    height: 22px;
}

.Navigation__hideMenu--1655C {
    top: -60px;
}

.SearchInputBox__searchContainer--v0TA5 {
    transition: width 200ms ease-in;
    overflow: hidden;
    position: absolute;
    left: 30px;
    top: -10px;
    width: 0;
}

.SearchInputBox__active--1iRSw .SearchInputBox__searchContainer--v0TA5 {
    width: 300px;
}

.SearchInputBox__searchContainer--v0TA5 input {
    border: 0;
    display: block;
    font-size: 14px;
    height: 40px;
    margin: 0;
    outline: none;
    -webkit-appearance: none;
}

.SearchInputBox__input--2k5GC {
    padding: 0 45px 0 10px;
    width: 300px;
    box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    color: #999;
}

.SearchInputBox__input--2k5GC:-ms-input-placeholder {
    color: #999;
}

.SearchInputBox__input--2k5GC::-ms-input-placeholder {
    color: #999;
}

.SearchInputBox__input--2k5GC::placeholder {
    color: #999;
}

.SearchInputBox__submit--3W7Lg {
    color: transparent;
    font-size: 0;
    line-height: 0;
    text-shadow: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    z-index: 11;
    background: transparent;
}

.SearchInputBox__searchInputIcon--FWaoU {
    position: absolute;
    top: 10px;
    right: 8px;
}

.SearchInputBox__closeIcon--FaXj0 {
    display: flex;
    outline: none;
}

.SearchInputBox__close--1ud3N {
    width: 19px;
    height: 19px;
}

.SearchInputBox__close--1ud3N path {
    fill: #bbb;
}

.FooterLinks__utilityLinks--3jUmj {
    background: #f2f2f2;
    padding: 20px 25px 25px;
}

.FooterLinks__utilityLinks--3jUmj > ul {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1.25;
}

.FooterLinks__utilityLinks--3jUmj > ul:first-child {
    margin-bottom: 15px;
}

.FooterLinks__listItem--jhZOL {
    padding: 0;
    display: inline;
    position: relative;
}

.FooterLinks__listItem--jhZOL::after {
    color: #ababab;
    content: "|";
    padding: 0 5px;
    font-size: 14px;
    position: relative;
    top: 2px;
}

.FooterLinks__listItem--jhZOL:last-child::after {
    display: none;
}

.FooterLinks__listItem--jhZOL > a,
.FooterLinks__rights--3DoJz {
    font-size: 11px;
    color: #aaa;
    font-weight: 400;
    letter-spacing: normal;
}

.FooterLinks__rights--3DoJz:last-child::after {
    display: none;
}

.DropDownMenu__dropDownBase--3FKnh {
    margin: 0;
    list-style: none;
    transition: max-height 250ms ease-in;
    background: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    border-top: 2px solid #bbb;
    top: 47px;
    position: absolute;
    width: auto;
    opacity: 0;
    overflow: hidden;
    max-height: 0;
}

.DropDownMenu__dropDownMobileBase--1UeYH {
    position: fixed;
    left: 0;
    width: 100%;
    top: 64px;
    font-size: 12px;
}

.DropDownMenu__dropDownBase--3FKnh .DropDownMenu__anchor--p9wKE {
    /* font-weight: 600;
    font-size: 13px; */

    text-transform: none;
    cursor: pointer;

    /* font-family: "Untitled Sans Medium", sans-serif; */

    /* temp */
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.DropDownMenu__dropDownBase--3FKnh .DropDownMenu__userWelcomeText--x3Lzk {
    font-weight: 600;
    font-size: 14px;
    text-transform: none;
}

.DropDownMenu__listItem--3rlEN {
    padding: 10px 0 8px;
}

.DropDownMenu__userWelcomeListItem--30b35 {
    padding-bottom: 0;
}

.DropDownMenu__menuActive--1fxRo {
    opacity: 1;
    max-height: 500px;
}

.DropDownMenu__interestsMainHeader--2qIVc,
.DropDownMenu__interestsSubHeader--epIze,
.DropDownMenu__interestsSubHeaderMain--2t4rU {
    /* font-size: 11px; */
    color: #000;
    padding: 0 20px;
    margin: 0;
    text-transform: uppercase;
    display: -ms-grid;
    display: grid;

    /* font-family: "Untitled Sans Semi", sans-serif; */
    letter-spacing: 2.2px;
    position: relative;
    z-index: 1;

    /* temp */
    font-family: "Roboto", sans-serif;
    font-size: 12px;
}

.DropDownMenu__interestsMainHeader--2qIVc {
    height: 50px;
    line-height: 50px;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr 1fr;
        grid-template:
        "notificationsHeader settingsIcon" 1fr /
        1fr 1fr;
}

.DropDownMenu__interestsMainHeader--2qIVc::after {
    content: "";
    box-shadow: 0 4px 2px -1px rgba(0, 0, 0, 0.2);
    width: 100%;
    display: block;
    height: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.DropDownMenu__interestsSubHeaderMain--2t4rU {
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #f2f2f2;
}

.DropDownMenu__interestsSubHeader--epIze {
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr 1fr;
        grid-template:
        "notificationsSubHeader seeAll" 1fr /
        1fr 1fr;
}

.DropDownMenu__interestsMainHeader--2qIVc span {
    display: block;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: notificationsHeader;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
}

.DropDownMenu__interestsMainHeader--2qIVc > button {
    display: block;
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: settingsIcon;
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
    text-transform: none;
    color: #aaa;
    position: relative;

    /* font-family: "Untitled Sans", sans-serif;
    font-size: 13px; */

    z-index: 1;
    transition: all ease 0.25s;

    /* temp */
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 14px;
}

@media (min-width: 768px) {

.DropDownMenu__interestsMainHeader--2qIVc > button {
        right: 14px;
}
    }

.DropDownMenu__interestsMainHeader--2qIVc > button:hover {
    color: #777;
}

.DropDownMenu__interestsSubHeaderMain--2t4rU > :first-child {
    display: block;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
    color: #a2a2a2;
}

.DropDownMenu__interestsSubHeader--epIze > :first-child {
    display: block;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: notificationsSubHeader;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
    color: #a2a2a2;
}

.DropDownMenu__interestsSubHeader--epIze > :last-child {
    display: block;
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: seeAll;
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
    text-transform: none;
}

.DropDownMenu__interestsMainHeaderNoTags--Acuwy {
    display: flex;
    align-items: center;
}

.DropDownMenu__deleteSubscribedTagBtn--2OwSn {
    color: #f00;
    background-color: transparent;
    border: 2px solid #f00;
    border-radius: 50px;
    height: 20px;
    width: 20px;
    padding: 0;
    margin: 0;
    cursor: pointer;
    outline: 0;
}

.DropDownMenu__deleteSubscribedTagBtn--2OwSn::before {
    content: "-";

    /* font-size: 24px; */
    position: relative;
    top: -7px;

    /* temp */
    font-size: 26px;
}

.DropDownMenu__notificationFooterCheckMark--2H7tY svg {
    left: 0;
}

.DropDownMenu__interestsDisneyId--IhkcK {
    color: #000;
    cursor: pointer;
}

.DropDownMenu__interestsDisneyIdLink--3q6Sz {
    border: none;
    background: transparent;
    padding: 0;
}

.DropDownMenu__interestsDisneyIdLink--3q6Sz:focus {
    outline: none;
}

.DropDownMenu__interestsSettingsList--t-7qb > ul li {
    display: flex;
    justify-content: space-between;
    padding: 20px;
    border-bottom: 1px solid #e8e8e8;
    align-items: center;
    font-size: 14px;
}

.DropDownMenu__interestsList--SiCvE,
.DropDownMenu__interestsContentList---Km3Y,
.DropDownMenu__interestsSettingsList--t-7qb {
    height: 324px;
    overflow-y: scroll;
    z-index: 1;
    padding: 0;
    border-bottom: none;
    -webkit-overflow-scrolling: touch;
    padding-top: 2px;
}

@media (max-width: 767px) {

.DropDownMenu__interestsList--SiCvE,
.DropDownMenu__interestsContentList---Km3Y,
.DropDownMenu__interestsSettingsList--t-7qb {
        height: 86%
}
    }

.DropDownMenu__interestsList--SiCvE h2 {
    /* font-family: "Untitled Sans Semi", sans-serif; */

    /* font-size: 11px; */
    font-weight: bold;
    padding: 0 20px;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    height: 40px;
    line-height: 40px;
    display: flex;
    align-items: center;
    color: #aaa;

    /* temp */
    font-family: "Roboto", sans-serif;
    font-size: 12px;
}

.DropDownMenu__interestsList--SiCvE ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.DropDownMenu__interestsContentList---Km3Y ul {
    padding: 0;
    background-color: #fff;
    margin: 0;
    list-style: none;
}

.DropDownMenu__interestsContentList---Km3Y .DropDownMenu__topicsList--ZmK5C {
    padding: 20px;
    grid-gap: 20px;
}

@media (max-width: 767px) {

.DropDownMenu__interestsContentList---Km3Y .DropDownMenu__topicsList--ZmK5C {
        -ms-grid-rows: 1fr;
            grid-template: "topicsListItemContentShort" 1fr
}
    }

.DropDownMenu__interestsContentListHeader--12-oc {
    padding: 12px 20px;
}

@media (max-width: 1023px) {

.DropDownMenu__interestsContentListHeader--12-oc {
        padding: 12px 0
}
    }

.DropDownMenu__interestListItemMeta--15_LO {
    padding: 0;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: interestListItemText;
}

.DropDownMenu__interestsList--SiCvE li:first-child {
    color: #aaa;
    padding: 0 20px 10px;
    line-height: 1.375;
    font-size: 14px;
}

.DropDownMenu__interestsList--SiCvE li:not(:first-child) {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr 1fr;
        grid-template:
        "topicsListItemTopic topicsListItemBtn" 1fr /
        1fr 1fr;
    align-items: center;
    padding: 12px 20px;
    margin: 0;
    font-size: 14px;
}

.DropDownMenu__interestsFooter--3jTmj {
    padding: 0 20px;
    height: 55px;
    line-height: 55px;
    background: #f7f7f7;
    color: #777;
    display: none;
}

@media (max-width: 767px) {

.DropDownMenu__interestsFooter--3jTmj {
        font-size: 13px;
        height: auto;
        padding: 15px 65px;
        line-height: normal;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #fff
}
    }

/*
.interestsFooter::after {
    display: block;
    content: " ";
    height: 22px;
}
*/

.DropDownMenu__interestsFooterCenterText--1hFHx {
    text-align: center;
}

@media (max-width: 767px) {

.DropDownMenu__interestsFooterCenterText--1hFHx {
        background: #f7f7f7
}
    }

.DropDownMenu__interestsListItemContent--2p8b5 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: topicsListItemContentShort;
    display: -ms-grid;
    display: grid;
        grid-template:
        "interestListItemText topicsListItemImage" 1fr /
        6fr 3fr;
    grid-gap: 20px;
}

@media (max-width: 767px) {

.DropDownMenu__interestsListItemContent--2p8b5 {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}
    }

@media (max-width: 767px) {
        .DropDownMenu__interestsListItemContent--2p8b5 figure {
            display: block;
        }
    }

.DropDownMenu__interestsListItemContent--2p8b5.DropDownMenu__fullwidth--2-Y0I {
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
        grid-template:
        "interestListItemText" 1fr /
        1fr;
}

.DropDownMenu__interestsListItemContent--2p8b5 a {
    /* font-size: 13px; */
    text-transform: none;
    line-height: 1.375;
    position: relative;

    /* font-family: "Untitled Sans Medium", sans-serif; */

    /* temp */
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.DropDownMenu__interestsList--SiCvE h2 span a {
    color: #000;

    /* font-family: "Untitled Sans Light", sans-serif; */

    /* temp */
    font-family: "Roboto", sans-serif;
    font-weight: 200;
}

.DropDownMenu__interestTopic--1VzL7 {
    padding: 0;
    font-size: 14px;
    margin: 0;
}

.DropDownMenu__topicName--1Z51- {
    color: #f9ab18;
}

.DropDownMenu__settingsIcon--2HvpG {
    height: 22px;
    width: 22px;
}

.DropDownMenu__settingsIconBtn--3XFKW {
    text-transform: uppercase;
    font-size: 12px;
    border: none;
    background: transparent;
    padding: 0;
    cursor: pointer;
}

.DropDownMenu__settingsIconBtn--3XFKW:focus {
    outline: none;
}

.DropDownMenu__chevronLeftIcon--1_xxY {
    height: 11px;
    width: 14px;
    top: 1px;
    position: relative;
}

.DropDownMenu__chevronLeftIcon--1_xxY path {
    fill: #aaa !important;
}

svg.DropDownMenu__settingsIcon--2HvpG path {
    fill: #999;
}

.DropDownMenu__interestListItemHeader--1WOEk {
    margin: 0;
    padding: 0;
}

.DropDownMenu__interestsSettingsList--t-7qb {
    margin: 0;
    list-style: none;
    background: #f2f2f2;
}

.DropDownMenu__interestsSettingsList--t-7qb > ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#DropDownMenu__dropDownShowsId--3OivG {
    left: -25px;
}

.DropDownMenu__dropDownShows--3fzqJ,
.DropDownMenu__dropDownSections--2H4E9 {
}

.DropDownMenu__dropDownShowsList--3joRh {
    margin: 0;
    list-style: none;
    width: 150px;
    padding: 15px 25px;
}

#DropDownMenu__dropDownSectionsId--ZR3jF {
    left: -40px;
    top: 48px;
}

@media (min-width: 768px) {

#DropDownMenu__dropDownLoggedInId--2fa94 {
        padding: 15px 25px;
        width: 170px;
        right: -35px;
        left: auto;
        font-size: 14px;
        position: absolute;
        top: 48px
}
    }

@media (max-width: 767px) {

#DropDownMenu__dropDownLoggedInId--2fa94 {
        left: 0;
        top: 72px;
        padding: 0
}
    }

@media (max-width: 767px) {

#DropDownMenu__dropDownLoggedInId--2fa94 {
        top: 54px
}
    }

@media (min-width: 768px) {
    }

@media (max-width: 767px) {

.DropDownMenu__dropDownLoggedIn--1tadE,
.DropDownMenu__dropDownNotifications--x_SvU {
        top: 54px
}
    }

@media (max-width: 1023px) {

#DropDownMenu__dropDownLoggedInContainer--3O9Hn,
#DropDownMenu__dropDownNotificationsContainer--2J9ZI {
        -ms-grid-column-align: right;
            justify-self: right
}
    }

.DropDownMenu__dropDownLoggedIn--1tadE > ul,
.DropDownMenu__dropDownNotifications--x_SvU > ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

@media (max-width: 767px) {

.DropDownMenu__dropDownLoggedIn--1tadE > ul,
.DropDownMenu__dropDownNotifications--x_SvU > ul {
        font-size: 12px
}
    }

@media (max-width: 767px) {

.DropDownMenu__dropDownLoggedIn--1tadE > ul {
        margin: 20px
}
    }

#DropDownMenu__dropDownNotificationsId--_DZZI {
    padding: 0;
}

@media (min-width: 768px) {

#DropDownMenu__dropDownNotificationsId--_DZZI {
        width: 460px;
        height: 428px;
        right: -35px;
        left: auto;
        font-size: 14px;
        position: absolute;
        top: 47px
}
    }

@media (max-width: 767px) {

#DropDownMenu__dropDownNotificationsId--_DZZI {
        top: 54px;
        max-height: 100%;
        height: 100%
}
    }

#DropDownMenu__dropDownNotificationsSuccesfullyId--2mI2g {
    font-size: 14px;
    padding: 20px 20px 25px;
    border-top: 2px solid #f9ab18;
}

@media (min-width: 768px) {

#DropDownMenu__dropDownNotificationsSuccesfullyId--2mI2g {
        width: 460px;
        height: auto;
        right: -35px;
        left: auto;
        position: absolute;
        top: 46px
}
    }

@media (max-width: 767px) {

#DropDownMenu__dropDownNotificationsSuccesfullyId--2mI2g {
        top: 54px;
        width: auto;
        left: 0;
        right: 0
}
    }

.DropDownMenu__navSectionsListGrid--YEtPD {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr;
    -ms-grid-columns: 1fr 2px 1fr;
        grid-template:
        "dropdownSectionsListItem1 dropdownSectionsListItem2" 1fr
        "dropdownSectionsListItem3 dropdownSectionsListItem4" 1fr
        "dropdownSectionsListItem5 dropdownSectionsListItem6" 1fr
        "dropdownSectionsListItem7 dropdownSectionsListItem8" 1fr
        "dropdownSectionsListItem9 dropdownSectionsListItem10" 1fr
        "dropdownSectionsListItem11 dropdownSectionsListItem12" 1fr /
        1fr 1fr;
    grid-gap: 2px;
}

/* Offset nth-child by 1 due to arrow marker */
.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem1;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem2;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem3;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem4;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem5;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem6;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem7;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(8) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem8;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(9) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem9;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(10) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem10;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(11) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    grid-area: dropdownSectionsListItem11;
}

.DropDownMenu__navSectionsListGrid--YEtPD > li:nth-child(12) {
    -ms-grid-row: 11;
    -ms-grid-column: 3;
    grid-area: dropdownSectionsListItem12;
}

.DropDownMenu__dropDownSectionsList--21lyb {
    padding: 15px 25px;
    margin: 0;
    list-style: none;
    width: 410px;
}

.DropDownMenu__arrowMarker--1pDf_ {
    position: absolute;
    background: #fff;
    display: block;
    border-bottom: 2px solid #fff;
    z-index: 1;
    bottom: -28px;
}

@media (max-width: 767px) {

.DropDownMenu__arrowMarker--1pDf_ {
        bottom: -19px
}
    }
.DropDownMenu__arrowMarker--1pDf_::after,
.DropDownMenu__arrowMarker--1pDf_::before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#DropDownMenu__arrowMarkerActiveInterestId--10wdX::before {
    border-bottom-color: #f9ab18;
}

.DropDownMenu__arrowMarker--1pDf_::after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
}

.DropDownMenu__arrowMarker--1pDf_::before {
    border-color: rgba(187, 187, 187, 0);
    border-bottom-color: #bbb;
}

/* IE11 fix */
.DropDownMenu__dropDownSectionsList--21lyb .DropDownMenu__arrowMarker--1pDf_ {
    left: 0;
}

@media (min-width: 768px) {

.DropDownMenu__arrowMarkerRight--3D12N {
        bottom: -29px
}
    }

.DropDownMenu__arrowMarkerInActive--3HKMt {
    display: none;
}

.DropDownMenu__arrowMarkerActive--unNxA {
    display: block;
}

#DropDownMenu__dropDownShowsContainer--1X2CV .DropDownMenu__arrowMarker--1pDf_::after {
    border-width: 12px;
    margin-left: 14px;
}

#DropDownMenu__dropDownShowsContainer--1X2CV .DropDownMenu__arrowMarker--1pDf_::before {
    border-width: 15px;
    margin-left: 11px;
}

#DropDownMenu__dropDownSectionsContainer--3AVgK .DropDownMenu__arrowMarker--1pDf_::before,
#DropDownMenu__dropDownLoggedInContainer--3O9Hn .DropDownMenu__arrowMarkerRight--3D12N::before,
#DropDownMenu__dropDownNotificationsContainer--2J9ZI .DropDownMenu__arrowMarkerRight--3D12N::before {
    border-width: 15px;
    margin-left: -3px;
}

@media (max-width: 767px) {

#DropDownMenu__dropDownSectionsContainer--3AVgK .DropDownMenu__arrowMarker--1pDf_::before,
#DropDownMenu__dropDownLoggedInContainer--3O9Hn .DropDownMenu__arrowMarkerRight--3D12N::before,
#DropDownMenu__dropDownNotificationsContainer--2J9ZI .DropDownMenu__arrowMarkerRight--3D12N::before {
        border-width: 13px;
        margin-left: -2px;
        bottom: -1px
}
    }

#DropDownMenu__dropDownSectionsContainer--3AVgK .DropDownMenu__arrowMarker--1pDf_::after,
#DropDownMenu__dropDownLoggedInContainer--3O9Hn .DropDownMenu__arrowMarkerRight--3D12N::after,
#DropDownMenu__dropDownNotificationsContainer--2J9ZI .DropDownMenu__arrowMarkerRight--3D12N::after {
    border-width: 12px;
}

@media (max-width: 767px) {

#DropDownMenu__dropDownSectionsContainer--3AVgK .DropDownMenu__arrowMarker--1pDf_::after,
#DropDownMenu__dropDownLoggedInContainer--3O9Hn .DropDownMenu__arrowMarkerRight--3D12N::after,
#DropDownMenu__dropDownNotificationsContainer--2J9ZI .DropDownMenu__arrowMarkerRight--3D12N::after {
        border-width: 11px;
        bottom: -2px
}
    }

@media (min-width: 768px) {

#DropDownMenu__dropDownNotificationsContainer--2J9ZI .DropDownMenu__arrowMarkerRight--3D12N::before {
        margin-left: -4px
}
    }

@media (min-width: 768px) {

#DropDownMenu__dropDownNotificationsContainer--2J9ZI .DropDownMenu__arrowMarkerRight--3D12N::after {
        margin-left: -1px
}
    }

.DropDownMenu__myInterests--1QTte {
    text-transform: initial;
    letter-spacing: 0;
    color: #000;
}

.DropDownMenu__desktopTime--wC8FB {
    white-space: nowrap;
    min-width: 52px;
    line-height: 18px !important;
}

.DropDownMenu__interestLabel--3eisP {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2px;
    color: #f9ab18;
    display: block;
}

.DropDownMenu__interestDescription--3Q4X2 {
    display: inline-block;
    font-size: 21px;
    line-height: 1.375;
    padding: 15px 0;
}

.DropDownMenu__interestActive--16_3F {
    font-weight: 700;
}

@media (min-width: 768px) {

.DropDownMenu__interestActive--16_3F {
        display: block
}
    }

.DropDownMenu__close--UFLkw {
    width: 9px;
    height: 19px;
    padding-left: 5px;
}

.DropDownMenu__closeContainer--2bavD {
    position: absolute;
    right: 23px;
    top: 24px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    cursor: pointer;
    background: #c5c5c5;
    transition: all ease 0.25s;
    z-index: 1;
}

.DropDownMenu__closeContainer--2bavD:hover {
        background: #666;
    }

.DropDownMenu__closeContainer--2bavD::before,
.DropDownMenu__closeContainer--2bavD::after {
    content: "";
    position: absolute;
    border-radius: 1px;
    display: block;
    height: 2px;

    /* width: 8px; */
    background-color: #fff;
    top: 8px;
    left: 5px;

    /* temp */
    width: 8px;
}

@media (max-width: 767px) {

.DropDownMenu__closeContainer--2bavD::before,
.DropDownMenu__closeContainer--2bavD::after {
        left: 4px;
}
    }

.DropDownMenu__closeContainer--2bavD::before {
    transform: rotate(45deg);
    margin-top: 0;
}

.DropDownMenu__closeContainer--2bavD::after {
    transform: rotate(-45deg);
    margin-top: 0;
}

.DropDownMenu__showFooterMenu--3ClEA {
    display: block;
}

.buttons__addInterest--3DILF {
    position: relative;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 50px;
    font-size: 14px;
    color: #aaa;
    padding: 0 10px;
    line-height: 1.4;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    letter-spacing: normal;
    transition: all ease 0.25s;
}

.buttons__addInterest--3DILF::before {
        content: "+";
        margin-right: 4px;
        color: #aaa;
        font-size: 17px;
        position: relative;

        /* top: -2px; */

        /* temp */
        top: 0;
    }

.buttons__addInterest--3DILF:hover {
        cursor: pointer;
        border: 1px solid #aaa;
    }

.buttons__addInterest--3DILF:focus {
        outline: none;
    }

.InterestCheckMark__ufCheckmark--1hQgk {
    width: 14px;
    height: 14px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    background: #f7b81b;
    position: relative;
    top: -5px;
    margin-right: 5px;
    display: inline-block;
}

.InterestCheckMark__checkmarkOverride--yYeq9 {
    position: relative;
    top: 3px;
    left: 3px;
    width: 8px;
    height: 8px;
}

.InterestCheckMark__checkmarkOverride--yYeq9:hover {
        cursor: default !important;
    }

.InterestCheckMark__checkmarkOverride--yYeq9 path {
    fill: #fff !important;
}
.InterestCheckMark__headerCheckMark--3t5TZ {
    top: -10px;
}
@media (max-width: 767px) {
.InterestCheckMark__headerCheckMark--3t5TZ {
        top: -5px
}
    }

.SuggestedTopics__interestsModule--26AjV {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: suggestedTopics;
}

@media (max-width: 1023px) {

.SuggestedTopics__interestsModule--26AjV {
        -ms-grid-row: 2;
        grid-row: 2;
        -ms-grid-column: 1;
        grid-column: 1
}
    }

.SuggestedTopics__interestsModule--26AjV ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.SuggestedTopics__interestsModule--26AjV li {
    border-bottom: 1px solid #f2f2f2;
    margin: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr 1fr;
        grid-template:
        "topicsListItemTopic topicsListItemBtn" 1fr /
        1fr 1fr;
    align-items: center;
    height: 60px;
}

.SuggestedTopics__interestsModule--26AjV li:last-child {
    border-bottom: none;
}

.SuggestedTopics__interestsModule--26AjV a {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: topicsListItemTopic;
    font-size: 14px;
}

.SuggestedTopics__interestButton--3FSa7 {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: topicsListItemBtn;
    -ms-grid-column-align: end;
        justify-self: end;
}

.SuggestedTopics__ufCheckmark--r1pjp {
    width: 14px;
    height: 14px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    background: #f7b81b;
    position: relative;
    top: 1px;
    margin-right: 5px;
    display: none;
}

.TopicsList__topicsList--237GC {
    margin: 20px 0 0;
    padding: 0;
    list-style: none;
}

.TopicsList__topicsListContainer--1W9Dy {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: topicsList;
}

.TopicsList__topicsListItem--2Lmsl {

    padding: 35px 0;
    border-top: 1px solid #f2f2f2;
}

@media (min-width: 768px) {

.TopicsList__topicsListItem--2Lmsl {
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 1fr 3fr;
            grid-template:
            "desktopTime topicsListItemContent" 1fr /
            1fr 3fr
}
    }

@media (max-width: 1023px) {

.TopicsList__topicsListItem--2Lmsl {
        -ms-grid-rows: 1fr 0;
        -ms-grid-columns: 1fr;
            grid-template:
            "topicsListItemContent" 1fr
            "desktopTime" 0 /
            1fr
}
    }

@media (max-width: 767px) {

.TopicsList__topicsListItem--2Lmsl {
        padding: 20px 0
}
    }

.TopicsList__topicsListItemShort--3donh {
    padding: 20px 0;
    grid-gap: 20px;
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr 20px 9fr;
        grid-template:
        "desktopTime topicsListItemContentShort" 1fr /
        1fr 9fr;
}

@media (max-width: 1023px) {

.TopicsList__topicsListItemShort--3donh {
        -ms-grid-rows: 1fr 20px 0;
        -ms-grid-columns: 1fr;
            grid-template:
            "topicsListItemContentShort" 1fr
            "desktopTime" 0 /
            1fr
}
    }

.TopicsList__topicsListItemContent--3_Pog {
    grid-area: topicsListItemContent;
}

@media (min-width: 768px) {

.TopicsList__topicsListItemContent--3_Pog {
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: 1fr;
        -ms-grid-columns: 2fr 1fr;
            grid-template:
            "topicsListItemMeta topicsListItemImage" 1fr /
            2fr 1fr
}
    }

.TopicsList__topicsListItemContent--3_Pog.TopicsList__fullwidth--R9B6x {
    -ms-grid-rows: 1fr;
    -ms-grid-columns: 1fr;
        grid-template:
        "topicsListItemMeta" 1fr /
        1fr;
}

.TopicsList__topicsListItemHeader--2397d {
    margin: 0;
    padding: 0;
}

.TopicsList__topicsListItemContent--3_Pog a {
    /* font-size: 18px; */
    font-weight: 600;
    line-height: 1.375;
    position: relative;

    /* temp */
    font-size: 19px;
}

@media (max-width: 767px) {

.TopicsList__topicsListItemContent--3_Pog a {
        /* font-size: 14px; */
        line-height: 1.25;

        /* temp */
        font-size: 17px;
}
    }

.TopicsList__topicsListItemImage--11xqs {
    display: none;
    position: relative;
    width: 100%;
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: topicsListItemImage;
    overflow: hidden;
}

@media (min-width: 768px) {

.TopicsList__topicsListItemImage--11xqs {
        display: block
}
    }

.TopicsList__topicsListItemImage--11xqs img {
    max-width: 100%;
    width: 100%;
}

.TopicsList__topicsImageAnchor--9cO3q {
    display: inline-block;
}

.TopicsList__topicsListItemMeta---ofa0 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: topicsListItemMeta;
}

@media (min-width: 768px) {

.TopicsList__topicsListItemImage--11xqs {
        -ms-grid-row: 1;
        -ms-grid-column: 2
}

.TopicsList__topicsListItemMeta---ofa0 {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}
    }

@media (min-width: 768px) {

.TopicsList__topicsListItemMeta---ofa0 {
        padding-right: 20px
}
    }

.TopicsList__topicsListItemDesc--prToc {
    color: #777;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.375;
}

@media (max-width: 767px) {

.TopicsList__topicsListItemDesc--prToc {
        display: none
}
    }

.TopicsList__timeStamp--25tjQ {
    color: #aaa;
    font-size: 12px;
    line-height: 30px;
    font-weight: 200;
    display: none;
}

.TopicsList__desktopTime--1Ql8W {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: desktopTime;
}

@media (max-width: 1023px) {

.DropDownMenu__interestsListItemContent--2p8b5 {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}

.TopicsList__desktopTime--1Ql8W {
        -ms-grid-row: 3;
        -ms-grid-column: 1
}
    }

@media (min-width: 768px) {

.TopicsList__topicsListItemContent--3_Pog {
        -ms-grid-row: 1;
        -ms-grid-column: 2
}

.TopicsList__desktopTime--1Ql8W {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}
    }

@media (max-width: 1023px) {

.TopicsList__topicsListItemContent--3_Pog {
        -ms-grid-row: 1;
        -ms-grid-column: 1
}

.TopicsList__desktopTime--1Ql8W {
        -ms-grid-row: 2;
        -ms-grid-column: 1
}
    }

@media (min-width: 1024px) {

.TopicsList__desktopTime--1Ql8W {
        display: block
}
    }

@media (max-width: 1023px) {

.TopicsList__mobileTime--3ZmIV {
        display: block
}
    }

.icons__mediaBase--2vXfg {
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 3px;
    border: 2px solid #fff;
    margin: 10px;
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.6);
    line-height: 0;
}

.icons__mediaBox--1cCvW {
    width: 10px;
    height: 10px;
}

.icons__mediaBox2x--EPw0N {
    width: 20px;
    height: 20px;
    margin: 10px;
    padding: 5px;
}

.icons__videoPlayIcon--1zXya {
    display: block;
    margin: auto;
    width: 10px;
    height: 10px;
}

.icons__videoPlayIcon--1zXya path {
    fill: #fff;
}

.icons__slideshowIcon--35-D0 {
    display: block;
    margin: auto;
    width: 18px;
    height: 18px;
}

.icons__slideshowIcon--35-D0 path {
    fill: #fff;
}

.icons__mediaIcon--2pbiZ {
    position: relative;
}

.icons__espn--2jnUx {
    height: 15px;
    width: 50px;
    position: relative;
    top: 2px;
    left: 2px;
    margin-right: 5px;
}

.icons__gma--2zfij {
    height: 20px;
    width: 38px;
    position: relative;
    top: 7px;
}

.icons__espn--2jnUx path {
    fill: #ca000b;
}

.icons__gma--2zfij path {
    fill: #423aff;
}

.icons__photoCaption--WuLHT,
.icons__watchIcon--2fRf3 {
    width: 18px;
    height: 18px;
}

.icons__photoCaption--WuLHT path,
.icons__watchIcon--2fRf3 path {
    fill: #999;
}

@keyframes animations__fadeIn--1QA9o {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animations__fadeIn--1QA9o {
    animation-name: animations__fadeIn--1QA9o;
}

@keyframes animations__fadeOut--1WKxe {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.animations__fadeOut--1WKxe {
    animation-name: animations__fadeOut--1WKxe;
}

.animations__lazyLoadAnimation--1nLAs {
    animation-duration: 0.4s;
    animation-fill-mode: both;
}

.HamburgerMenu__container--XmPmX {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 5px;
    padding: 12px 3px 10px 5px;
    z-index: 10;
    outline: 0;
    transition-timing-function: linear;
    transition-duration: 0.15s;
    transition-property: opacity, filter;
    text-transform: none;
}

.HamburgerMenu__container--XmPmX:hover {
        cursor: pointer;
    }

@media (max-width: 767px) {

.HamburgerMenu__container--XmPmX {
        padding-left: 0
}
    }

.HamburgerMenu__burgerMenu--2l3yO {
    display: inline-block;
}

.HamburgerMenu__burgerMenu--2l3yO,
.HamburgerMenu__burgerMenu--2l3yO::after,
.HamburgerMenu__burgerMenu--2l3yO::before {
    position: absolute;
    width: 22px;
    height: 2px;
    transition-timing-function: ease;
    transition-duration: 0.15s;
    transition-property: transform;
    border-radius: 1px;
    background-color: #000;
}

.HamburgerMenu__burgerMenu--2l3yO::after,
.HamburgerMenu__burgerMenu--2l3yO::before {
    display: block;
    content: "";
}

.HamburgerMenu__burgerMenu--2l3yO::before {
    top: -6px;
}

.HamburgerMenu__burgerMenu--2l3yO::after {
    bottom: -6px;
}

.HamburgerMenu__burgerActive--3dJnK .HamburgerMenu__burgerMenu--2l3yO {
    transition-delay: 0.15s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: rotate(45deg);
    width: 23px;
}

.HamburgerMenu__burgerActive--3dJnK .HamburgerMenu__burgerMenu--2l3yO::before {
    top: 0;
    transition: top 75ms ease, opacity 75ms ease 0.15s;
    opacity: 0;
}

.HamburgerMenu__burgerActive--3dJnK .HamburgerMenu__burgerMenu--2l3yO::after {
    bottom: 0;
    transition: bottom 75ms ease,
        transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
    transform: rotate(-90deg);
    width: 23px;
}

.HamburgerMenuItems__menuContainer--3A-Yt {
    margin: 5px 20px 50px;
    padding: 0 0 15px;
    list-style: none;
    overflow: scroll;
    height: 100%;
}

.HamburgerMenuItems__menu--1-_sK {
    line-height: 2.875em;
    border-bottom: 1px solid #e8e8e8;
}

.HamburgerMenuItems__menu--1-_sK:last-child {
    padding: 15px 0 0;
    line-height: 1em;
    border-bottom: none;
}

.HamburgerMenuItems__menuInner--3criU {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -ms-grid;
    display: grid;
}

.HamburgerMenuItems__subContainer--26V-j {
    padding-bottom: 5px;
}

.HamburgerMenuItems__menuHeader--3Bqo0 {
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 14px;
    font-weight: 600;
}

.HamburgerMenuItems__menuItemSub--3TGMC {
    font-size: 13px;
}

.HamburgerMenuItems__menuItemSub--3TGMC,
.HamburgerMenuItems__menuHeader--3Bqo0 {
    color: #000;
}

.HamburgerMenuItems__menuInner--3criU li {
    line-height: 1.25em;
    padding-bottom: 12px;
}

.HamburgerMenuItems__flyMenu--3yhBp {
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    position: fixed;
    top: 54px;
    left: 0;
    transition: transform 280ms, left 280ms;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    padding: 0;
    border-top: 1px solid #e8e8e8;
}

@media (min-width: 768px) {

.HamburgerMenuItems__flyMenu--3yhBp {
        top: 72px
}
    }

.HamburgerMenuItems__menuInActive--3_Li1.HamburgerMenuItems__flyMenu--3yhBp {
    transform: translate3d(-100vw, 0, 0);
}

.HamburgerMenuItems__menuActive--1apF8.HamburgerMenuItems__flyMenu--3yhBp {
    transform: translate3d(0, 0, 0);
}

.HamburgerMenuItems__privacy--2OlVh {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1em;
}

.HamburgerMenuItems__privacy--2OlVh li,
.HamburgerMenuItems__menuItemPrivacy--EV6DG {
    padding: 0;
    display: inline;
    position: relative;
    font-size: 11px;
    color: #aaa;
    font-weight: 400;
    letter-spacing: normal;
}

.HamburgerMenuItems__privacy--2OlVh li::after {
    color: #ababab;
    content: "|";
    padding: 0 5px;
    font-size: 14px;
    position: relative;
    top: 2px;
}

.HamburgerMenuItems__privacy--2OlVh li:last-child::after {
    display: none;
}

.HamburgerMenuItems__rights--Gl80i {
    padding-top: 10px;
}

.HamburgerMenuItems__menuInnerSections--PzySB {
}

.HamburgerMenuItems__menuInnerShows--sNGLS {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr 2px 1fr 2px 1fr 2px 1fr;
    -ms-grid-columns: 1fr 2px 1fr;
        grid-template:
        "menuInnerShowsListItem1 menuInnerShowsListItem2" 1fr
        "menuInnerShowsListItem3 menuInnerShowsListItem4" 1fr
        "menuInnerShowsListItem5 menuInnerShowsListItem6" 1fr
        "menuInnerShowsListItem7 menuInnerShowsListItem8" 1fr /
        1fr 1fr;
    grid-gap: 2px;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: menuInnerShowsListItem1;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: menuInnerShowsListItem2;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-area: menuInnerShowsListItem3;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: menuInnerShowsListItem4;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
    grid-area: menuInnerShowsListItem5;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
    grid-area: menuInnerShowsListItem6;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    grid-area: menuInnerShowsListItem7;
}

.HamburgerMenuItems__menuInnerShows--sNGLS > li:nth-child(8) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
    grid-area: menuInnerShowsListItem8;
}

.HamburgerMenuItems__formContainer--ZNhKM {
    position: relative;
    min-height: 40px;
    margin-top: 30px;
    display: flex;
    align-items: center;
    padding: 0 20px;
}

.HamburgerMenuItems__formContainer--ZNhKM form {
    width: 100%;
    left: 0;
    top: 0;
    position: relative;
    margin: 0 auto;
}

.HamburgerMenuItems__formContainer--ZNhKM form > input[type="text"] {
    width: 100%;
    font-size: 16px;
}

.HamburgerMenuItems__formContainer--ZNhKM form > input[type="text"]:-ms-input-placeholder {
    color: #999;
    font-size: 14px;
    line-height: 1.5;
}

.HamburgerMenuItems__formContainer--ZNhKM form > input[type="text"]::-ms-input-placeholder {
    color: #999;
    font-size: 14px;
    line-height: 1.5;
}

.HamburgerMenuItems__formContainer--ZNhKM form > input[type="text"]::placeholder {
    color: #999;
    font-size: 14px;
    line-height: 1.5;
}

.HamburgerMenuItems__formContainer--ZNhKM form svg path {
    fill: #000;
}

.MobileNavigation__mobileNavigation--1vpCg {
    display: none;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: left;
        justify-self: left;
    position: relative;
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: mobileNav;
}

@media (max-width: 1023px) {

.MobileNavigation__mobileNavigation--1vpCg {
        display: block
}
    }

.Banner__banner--36G3o {
    color: #fc0d1b;
    background: #fff;
    border-radius: 1px;
    position: relative;
    padding: 0 28px 0;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.1);
}

@media (max-width: 767px) {

.Banner__banner--36G3o {
        padding: 0 20px 0
}
    }

.Banner__wrapper--2evg8 {
    min-height: 80px;
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.Banner__wrapper--2evg8::after {
    content: "";
    min-height: inherit;
}

.Banner__breakingNewsActive--3x1kE,
.Banner__breakingNewsActive--3x1kE a {
    color: #fc0d1b;
}

.Banner__developingNewsActive--1F-ao,
.Banner__developingNewsActive--1F-ao a {
    color: #6598de;
}

.Banner__globalAlertsContainer--3m8Dh {
    display: block;
    position: relative;
    width: 100%;
    padding-right: 30px;
}

.Banner__navAlerts--2XPpr {
    position: relative;
    padding: 20px 0;
}

.Banner__navAlertsLabel--1b37H {
    font-size: 12px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding-bottom: 8px;
}

@media (max-width: 767px) {

.Banner__navAlertsLabel--1b37H {
        font-size: 11px
}
    }

.Banner__navAlertsHeadline--Du7JM {
    font-size: 18px;
    line-height: 1.375em;
}

@media (max-width: 767px) {

.Banner__navAlertsHeadline--Du7JM {
        font-size: 16px
}
    }

.Banner__closer--3NgEj {
    position: relative;
    right: 20px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    cursor: pointer;
    background: #c5c5c5;
    transition: all ease 0.25s;
}

.Banner__closer--3NgEj:hover {
        background: #666;
    }

@media (max-width: 767px) {

.Banner__closer--3NgEj {
        position: absolute
}
    }

.Banner__closer--3NgEj::before,
.Banner__closer--3NgEj::after {
    content: "";
    position: absolute;
    border-radius: 1px;
    display: block;
    height: 2px;

    /* width: 8px; */
    background-color: #fff;
    top: 8px;
    left: 5px;

    /* temp */
    width: 7px;
}

@media (max-width: 767px) {

.Banner__closer--3NgEj::before,
.Banner__closer--3NgEj::after {
        left: 5px;
        width: 8px
}
    }

.Banner__closer--3NgEj::before {
    transform: rotate(45deg);
    margin-top: 0;
}

.Banner__closer--3NgEj::after {
    transform: rotate(-45deg);
    margin-top: 0;
}

.Footer__footerList--3nqAs {
    margin: 0 auto;
    padding: 20px 0;
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    color: #666;
}

.Footer__network--3YedJ {
    font-weight: 600;
}

.Footer__footerItem--3eCx2,
.Footer__network--3YedJ {
    display: inline-block;
    padding: 0 10px 0 8px;
    border-right: 1px solid #999;
    margin-bottom: 5px;
}

.Footer__footerItem--3eCx2:last-child {
    border-right: none;
}

.Footer__footerItem--3eCx2 a {
    color: #999;
}

.Footer__footer--2JIFm {
    grid-area: appFooter;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
}

@media (max-width: 767px) {

.Footer__footer--2JIFm {
        margin: 10px 0 70px
}
    }

html {
    height: 100%;
}

body {
    /* font-family: "Untitled Sans", sans-serif; */

    font-family: "Roboto", sans-serif;
    font-weight: 400;
    min-height: 100%;
    overflow-x: hidden;
}

.App__disable--uJEsp {
    overflow: hidden;
}

a {
    text-decoration: none;
}

figure {
    margin: 0;
    padding: 0;
}

figure > a {
    position: relative;
}

img {
    max-width: 100%;
}

.App__container--3YnZ1 {

    padding: 0 20px;
}

@media (min-width: 768px) {

.App__container--3YnZ1 {
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: auto 1fr auto;
        -ms-grid-columns: 1fr;
            grid-template:
            "header" auto
            "appContent" 1fr
            "appFooter" auto /
            1fr;
        min-height: 100%;
        margin: 0 auto;
        max-width: 1400px;
}
    }

.App__content--2VoY1 {
    grid-area: appContent;
    margin-top: 72px;
}

@media (min-width: 768px) {

.Navigation__header--2ijIr {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
}

.Footer__footer--2JIFm {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
}

.App__content--2VoY1 {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
}
    }

@media (max-width: 767px) {

.App__content--2VoY1 {
        margin-top: 54px
}
    }

