@font-face {
    font-family: Eva Bold;
    font-style: normal;
    font-weight: 400;
    src: url(https://resourcesssl.newscdn.com.au/cs/ts2020/assets/fonts/eva-bold.woff2) format("woff2");
    -webkit-font-smoothing: antialiased;
    font-display: swap
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
blockquote,
body,
h1,
h2,
h3,
h4,
h5,
h6,
html,
ol,
p,
ul {
    border: 0;
    font-family: Gotham XNarrow;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

ol,
ul {
    list-style: none
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    box-sizing: border-box;
    font-size: 16px
}

@media(max-width:1007px)and (min-width:648px) {
    html {
        font-size: 12px
    }
}

@media(max-width:648px) {
    html {
        font-size: 8px
    }
}

body {
    margin: 0
}

main {
    display: block
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace;
    font-size: 1em
}

a {
    background-color: transparent;
    color: #202223;
    text-decoration: none
}

a:hover,
abbr[title] {
    text-decoration: underline
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none;
    overflow: hidden;
    text-indent: -9999px;
    white-space: nowrap
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

*,
:after,
:before {
    box-sizing: inherit
}

.g_font-title-xxxs {
    font: 400 16px/1.3 Eva Bold, Times New Roman, Times, serif
}

.g_font-title-xxs {
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif
}

.g_font-title-xs {
    font: 400 calc(16px + .5rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

.g_font-title-s {
    font: 400 calc(16px + .8rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

.g_font-title-m {
    font: 400 calc(16px + 1rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

.g_font-title-l {
    font: 400 calc(16px + 1.3rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

.g_font-title-xl {
    font: 700 calc(16px + 1.5rem)/1.3 "Gotham XNarrow", Eva Bold, Times New Roman, Times, serif
}

.g_font-title-xxl {
    font: 400 calc(16px + 2.5rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

.g_font-base-xs {
    font: normal 8px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.g_font-base-s {
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.g_font-base-m {
    font: 700 14px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.g_font-base-l {
    font: 700 14px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.g_font-body-s {
    font: normal 14px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.g_font-body-m {
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.g_font-body-l {
    font: normal 18px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.g_font-body-xl {
    font: normal 24px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.g_font-body-xxl {
    font: normal 30px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.g_font-long-format {
    font: normal 18px/1.5 Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.page-title {
    margin: 16px 0
}

.g_wrapper {
    margin: 0 auto;
    width: 1186px
}

@media(max-width:1279px)and (min-width:1007px) {
    .g_wrapper {
        width: 976px
    }
}

@media(max-width:1007px)and (min-width:648px) {
    .g_wrapper {
        width: 648px
    }
}

@media(max-width:648px) {
    .g_wrapper {
        width: 100%;

    }

    .g_wrapper.g_no-flicker {
        width: 100%;
        padding: 10px;
    }
}

.g_content {
    display: grid;
    grid-column-gap: 16px;
    grid-template-areas: "maincontent rhc";
    grid-template-columns: 1fr 300px
}

@media screen and (max-width:1006px) {
    .g_content {
        grid-template-areas: "maincontent" "rhc";
        grid-template-columns: 1fr
    }
}

.g_main-content {
    grid-area: maincontent
}

.g_rhc {
    grid-area: rhc
}

@media screen and (min-width:1007px) {
    .g_rhc .sticky-wrapper {
        height: 50%
    }

    .g_rhc .sticky-container {
        position: sticky;
        top: 82px
    }
}

.g_no-flicker {
    position: relative;
    z-index: 10
}

.g_pagination ul.page-numbers {
    align-items: center;
    display: flex;
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    justify-content: center;
    list-style-position: inside;
    margin-top: 16px;
    padding: 0;
    text-align: center
}

.g_pagination li {
    display: flex;
    -ms-flex-preferred-size: 36px;
    flex-basis: 36px;
    margin: 0 4px
}

.g_pagination span.page-numbers.current {
    background-color: #0059bf;
    color: #f5f5f5;
    text-align: center
}

.g_pagination a.page-numbers,
.g_pagination span.page-numbers {
    align-items: center;
    background-color: #fff;
    color: #202223;
    display: flex;
    height: 32px;
    justify-content: center;
    margin-right: 1px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 100%
}

.g_pagination .next:after,
.g_pagination .prev:after {
    background-image: url(https://resourcesssl.newscdn.com.au/cs/ts2020/assets/images/icons/title-arrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 16px;
    width: 8px
}

.g_pagination .prev:after {
    transform: scaleX(-1)
}

.list,
.mosaic {
    margin: 16px 0
}

.mosaic-top-adjust-m {
    margin-top: -16px
}

.mosaic-top-adjust-l {
    margin-top: -24px
}

.mosaic-heading {
    align-items: baseline;
    display: flex;
    justify-content: space-between
}

.sub-branding-logo .responsive-img {
    background-color: transparent;
    display: block;
    max-width: 150px
}

.sub-branding-logo .responsive-img svg {
    display: block;
    width: 100%
}

.sub-branding-logo .responsive-img_img {
    position: static
}

.list_title,
.mosaic_title {
    margin-bottom: 16px;
    padding-bottom: 8px
}

.mosaic-heading_meta {
    display: flex
}

.mosaic-heading_meta_c3po .sub-branding-logo {
    margin-right: 32px
}

@media screen and (max-width:647px) {
    .mosaic-heading_meta_c3po {
        display: block
    }

    .mosaic-heading_meta_c3po .sub-branding-logo {
        margin-right: 0
    }

    .mosaic-heading_meta_c3po .c3po-button-placeholder {
        float: right
    }
}

.ad {
    text-align: center
}

.responsive-img {
    background-color: #eee
}

.responsive-img_img {
    display: block;
    height: auto;
    width: 100%
}

.list .storyblock {
    border-bottom: 1px solid #e0e1e2;
    margin-bottom: 16px;
    padding-bottom: 16px
}

@media screen and (max-width:1006px) {
    .mosaic .mobile-stack {
        display: block
    }

    .mosaic .mobile-stack article {
        margin-bottom: 16px
    }

    .mosaic .mobile-stack article .storyblock_footer {
        padding-bottom: 0
    }
}

.clear-fix:after,
.clear-fix:before {
    clear: both;
    content: "";
    display: table
}

html.ie .clear-fix {
    zoom: 1
}

.header_ads-container {
    align-items: center;
    background-color: #eaebec;
    display: flex;
    height: 134px;
    justify-content: center;
    position: sticky;
    top: -134px;
    transition: top .2s linear, min-height .2s linear;
    z-index: 40
}

body[data-header-ad-size=billboard] .header_ads-container {
    height: auto;
    max-height: 294px;
    min-height: 250px
}

body[data-header-ad-size=billboard] .header_ads-container:not(.sticky) {
    top: -294px
}

body[data-header-ad-size=billboard] .header_ads-container.collapsed {
    min-height: 134px
}

@media screen and (min-width:1007px) {
    body[data-header-ad-size=billboard] .header_ads-container .ad {
        padding: 0
    }

    body[data-header-ad-size=billboard] .header_ads-container .ad:before {
        display: none
    }

    body[data-header-ad-size=billboard] .header_ads-container .ad:not([data-ad-variant-type=trueskin]) {
        padding: 8px 0 16px
    }

    body[data-header-ad-size=billboard] .header_ads-container .ad:not([data-ad-variant-type=trueskin]):before {
        display: block
    }
}

.header_ads-container .ad {
    background: #eaebec;
    padding: 8px 0 16px;
    text-align: center
}

.header_ads-container .ad:before {
    color: #606669;
    content: "";
    display: block;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    margin-bottom: 4px;
    text-align: center
}

.header_ads-container.sticky {
    top: 0
}

.header_date-bar {
    background: #404446;
    color: #fff;
    text-align: center;
    width: 100%
}

.header_date-bar .g_wrapper {
    align-items: center;
    display: flex;
    min-height: 32px;
    width: 100%
}

.header_date-bar .g_wrapper>div {
    flex: 1
}

.date-bar_now {
    color: #fff
}

.header_date-bar_links {
    display: flex;
    justify-content: flex-start;
    padding-left: 32px
}

.header_date-bar_links a {
    border-right: 1px solid hsla(0, 0%, 100%, .5);
    color: #fff;
    padding: 0 16px
}

.header_date-bar_links a:last-child {
    border-right: 0
}

.header_date-bar_links a:first-child {
    padding-left: 0
}

.header_date-bar_now strong {
    text-transform: lowercase
}

.header_date-bar_now_time {
    font-weight: 700;
    padding-right: 4px
}

.header_date-bar_promo {
    display: flex;
    justify-content: flex-end;
    padding-right: 32px
}

.header_date-bar_promo a {
    color: #fff;
    margin: 0 16px 0 8px;
    padding-right: 16px
}

.header {
    align-items: center;
    display: grid;
    grid-template-areas: "left mid right";
    grid-template-columns: 1fr 1fr 1fr;
    min-height: 96px;
    position: relative;
    z-index: 30
}

.header .header_login-register {
    background: none
}

@media screen and (min-width:1007px) {
    .header .header_h2 {
        margin: 1.25em 0 1.5em
    }
}

.header-weather {
    align-self: center;
    grid-area: left
}

.header_logo_wrapper {
    align-self: center;
    grid-area: mid
}

@media screen and (min-width:1007px) {
    .header_logo_wrapper {
        margin: 1.25em 0 1.5em
    }
}

.header_logo_secondary {
    display: none
}

.header_link {
    display: block;
    margin: auto
}

.header_link_image {
    display: block;
    max-height: 48px;
    width: 100%
}

.header_login-register {
    align-self: center;
    grid-area: right;
    justify-self: end
}

.header_log-in,
.header_register {
    display: inline-block;
    line-height: 16px;
    padding: 8px 16px;
    text-decoration: none
}

.header_log-in:hover,
.header_register:hover {
    text-decoration: underline
}

.user-registered .header_log-in,
.user-registered .header_register,
.user-subscriber .header_log-in,
.user-subscriber .header_register {
    display: none
}

@media screen and (max-width:1007px) {

    .header_log-in,
    .header_register {
        padding: 8px
    }
}

.header_register {
    background-color: #1691db;
    border: 1px solid #1691db;
    color: #fff;
    margin-right: 8px
}

.header_register:link,
.header_register:visited {
    color: #fff;
    text-decoration: none
}

.header_register:active,
.header_register:hover {
    background-color: #1691db;
    border-color: #1691db;
    color: #fff;
    text-decoration: none
}

.header_log-in {
    border: 1px solid #1691db;
    color: #1691db;
    padding-left: 40px;
    position: relative
}

.header_log-in:link,
.header_log-in:visited {
    color: #1691db
}

.header_log-in:active,
.header_log-in:hover {
    border-color: #1691db;
    color: #1691db
}

.header_log-in .icon-sprite-item {
    left: 16px;
    position: absolute
}

.header_logged-in {
    display: none
}

.header_logged-in .icon-sprite-item {
    margin-right: 16px
}

.header_logged-in .header_logged-in_notification {
    display: none;
    margin-left: 8px
}

.header_logged-in .header_logged-in_notification.active {
    display: inline-block
}

.header_logged-in .header_logged-in_dropdown {
    display: none;
    overflow: hidden;
    position: absolute;
    transition: all .2s linear
}

.user-registered .header_logged-in,
.user-subscriber .header_logged-in {
    display: inline
}

.header_logged-in .header_logged-in_btn {
    border: 1px solid #202223;
    cursor: pointer;
    height: 32px;
    margin-left: 8px;
    position: relative;
    width: 32px
}

.header_logged-in .header_logged-in_btn:before {
    border-color: transparent #202223 #202223 transparent;
    border-style: solid;
    border-width: 3px;
    content: "";
    display: inline-block;
    transform: rotate(45deg) translate(-2px, -2px)
}

.header_logged-in .header_logged-in_btn.show-my-account-menu .header_logged-in_dropdown,
.header_logged-in .header_logged-in_btn:hover .header_logged-in_dropdown {
    display: block;
    height: auto
}

.header_logged-in .header_logged-in_dropdown {
    background-color: #fff;
    padding-top: 8px;
    right: 0;
    text-align: left;
    top: 32px
}

.header_logged-in .header_logged-in_dropdown li {
    border: 1px solid #202223;
    min-width: 200px;
    position: relative
}

.header_logged-in .header_logged-in_dropdown li:not(:last-child) {
    border-bottom: 0
}

.header_logged-in .header_logged-in_dropdown li a {
    display: block;
    padding: 16px
}

.header_logged-in .header_logged-in_dropdown .header_logged-in_notification {
    display: none;
    left: calc(35% + 16px);
    position: absolute;
    top: calc(50% - 8px)
}

.header_logged-in .header_logged-in_dropdown .header_logged-in_notification.active {
    display: block
}

.heading-description,
.heading-image {
    margin-bottom: 16px
}

.heading-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 16px
}

.heading-wrapper.background {
    position: relative;
    width: 100%
}

.heading-wrapper.background .heading-wrapper-content {
    bottom: 0;
    color: #fff;
    padding: 32px;
    position: absolute
}

@media screen and (max-width:647px) {
    .heading-wrapper.background .heading-wrapper-content {
        padding: 4px
    }
}

@media screen and (max-width:1006px) {
    .heading-wrapper {
        grid-template-columns: 1fr
    }
}

.navigation {
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid #e0e1e2;
    border-top: 1px solid #e0e1e2;
    display: flex;
    justify-content: center;
    margin-bottom: 16px;
    position: sticky;
    top: 0;
    transition: top .2s linear;
    z-index: 20
}

@media screen and (min-width:648px)and (max-width:1006px) {
    .navigation {
        min-height: 48px
    }
}

.navigation+.g_wrapper {
    position: relative;
    z-index: 10
}

.navigation_ul {
    display: inline-flex;
    padding: 0 150px;
    position: relative
}

@media screen and (max-width:976px) {
    .navigation_ul {
        padding: 0 64px
    }
}

.navigation_ul>li:hover>a {
    background: transparent;
    border-bottom: 4px solid #404446;
    color: #404446;
    text-decoration: none
}

.navigation_ul>li>a {
    border-bottom: 4px solid #fff;
    border-top: 4px solid transparent;
    display: block;
    padding: 10px
}

.navigation_panel {
    background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .16);
    padding: 8px 8px 16px 16px;
    position: absolute;
    visibility: hidden
}

.navigation_panel_ul {
    display: flex;
    flex-flow: column wrap;
    max-height: 480px;
    overflow: hidden
}

.navigation_sub-category {
    min-width: 170px
}

.navigation_sub-category .navigation_title {
    color: #202223;
    font-weight: 400;
    position: relative
}

.navigation_sub-category .navigation_title:after {
    border-bottom: 2px solid #202223;
    border-right: 2px solid #202223;
    content: "";
    display: inline-block;
    height: 8px;
    position: absolute;
    right: 10px;
    top: calc(50% - 4px);
    transform: rotate(-45deg);
    width: 8px
}

.navigation_sub-category li a {
    display: block
}

.navigation_sub-category .navigation_title,
.navigation_sub-sub-category {
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 8px 8px 0 0
}

.navigation_sub-category .navigation_title a,
.navigation_sub-sub-category a {
    display: block;
    padding: 0 8px;
    text-decoration: none
}

.navigation_sub-category .navigation_title a:hover,
.navigation_sub-sub-category a:hover {
    text-decoration: none
}

.navigation_sub-sub-category a {
    color: #606669
}

.navigation_sub-sub-category a:hover {
    background-color: #f5f5f5
}

.navigation_panel[data-visible],
.navigation_ul>li:hover .navigation_panel {
    transition-delay: .2s;
    transition-property: visibility;
    visibility: visible
}

.navigation_home {
    left: 32px;
    position: absolute;
    z-index: 21
}

.navigation_search {
    display: flex;
    position: absolute;
    right: 32px
}

.navigation_search .navigation_search-input {
    border: 0;
    outline: none;
    transition: width .2s linear;
    width: 0
}

.navigation_search .navigation_search-btn {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    padding: 5px 5px 2px 6px
}

.navigation_search .navigation_search-btn:hover {
    background-color: #1691db;
    color: #fff
}

.navigation_search-expanded {
    border: 1px solid #a1a6a9;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .16)
}

.navigation_search-expanded .navigation_search-btn {
    background-color: #1691db;
    color: #fff
}

.navigation_search-expanded .navigation_search-btn:hover {
    background-color: #1691db
}

.navigation_search-expanded .navigation_search-input {
    padding: 0 8px;
    width: 250px
}

.navigation_hamburger {
    cursor: pointer;
    display: flex;
    left: 32px;
    position: absolute;
    text-decoration: none
}

.navigation_hamburger_label {
    margin-left: 8px
}

.navigation_hamburger:hover {
    text-decoration: none
}

.drawer_navigation {
    background: #fff;
    border-right: 1px solid #eaebec;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transform: translateX(-300px);
    transition: all .3s ease-in-out;
    width: 300px;
    z-index: 65
}

.drawer_navigation.visible {
    opacity: 1;
    transform: translateX(0)
}

.drawer_navigation .drawer_navigation_inner {
    background: #fff;
    border-right: 1px solid #eaebec;
    height: 100vh;
    overflow: visible;
    overflow-y: scroll;
    position: absolute;
    width: 300px;
    z-index: 90
}

.drawer_navigation .drawer_navigation_level_1_container>li {
    border-top: 1px solid #eaebec
}

.drawer_navigation .drawer_navigation_level_1_container>li:last-child {
    border-bottom: 1px solid #eaebec
}

.drawer_navigation .drawer_navigation_level_1_container>li .drawer_navigation_inner_level_2 {
    background: #fff;
    box-shadow: 10px 0 14px rgba(0, 0, 0, .09);
    height: 100vh;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transform: translateX(-300px);
    transition: opacity .25s ease-in-out;
    width: 300px;
    z-index: 80
}

.drawer_navigation .drawer_navigation_level_1_container>li .drawer_navigation_inner_level_2 .drawer_navigation_level_2_section {
    padding: 32px 32px 17px
}

.drawer_navigation .drawer_navigation_level_1_container>li .drawer_navigation_inner_level_2 .drawer_navigation_level_2_container>li {
    border-top: 1px solid #fff
}

.drawer_navigation .drawer_navigation_level_1_container>li .drawer_navigation_inner_level_2 .drawer_navigation_level_2_container>li a {
    border-left: none;
    color: #202223
}

.drawer_navigation .drawer_navigation_level_1_container>li .drawer_navigation_inner_level_2 .drawer_navigation_level_2_container>li a:hover {
    background-color: #f5f5f5
}

.drawer_navigation .drawer_navigation_level_1_container>li .drawer_navigation_inner_level_2:hover {
    box-shadow: 10px 0 14px rgba(0, 0, 0, .09)
}

.drawer_navigation .drawer_navigation_level_1_container>li .drawer_navigation_inner_level_2.active_level_2 {
    opacity: 1;
    transform: translateX(300px)
}

.drawer_navigation .drawer_navigation_level_1_container>li a {
    display: block;
    padding: 16px 32px
}

.drawer_navigation .drawer_navigation_level_1_container>li a:has(+.drawer_navigation_inner_level_2) {
    position: relative
}

.drawer_navigation .drawer_navigation_level_1_container>li a:has(+.drawer_navigation_inner_level_2):after {
    content: url(https://resourcesssl.newscdn.com.au/cs/ts2020/assets/images/icons/title-arrow.svg);
    height: 26px;
    margin-left: 16px;
    position: absolute;
    right: 32px;
    width: 8px
}

.drawer_navigation .drawer_navigation_level_1_container>li a.active+.drawer_navigation_inner_level_2 {
    opacity: 1;
    transform: translateX(300px)
}

.drawer_navigation .drawer_navigation_level_1_container>li a:link,
.drawer_navigation .drawer_navigation_level_1_container>li a:visited {
    color: #202223;
    text-decoration-color: #202223
}

.drawer_navigation .drawer_navigation_level_1_container>li:hover {
    background-color: #f5f5f5
}

.drawer_navigation .drawer_navigation_level_1_container>li.more-section {
    font-size: 14px
}

.drawer_navigation .drawer_navigation_level_1_container>li.more-section:hover {
    background-color: transparent
}

.drawer_navigation .drawer_navigation_level_1_container>li.more-section a {
    color: #606669;
    padding: 32px 32px 16px
}

.drawer_navigation .drawer_navigation_level_1_container>li.more-section a:hover {
    text-decoration: none
}

.drawer_navigation .drawer_navigation_level_1_container>li.more-section~li {
    border: none
}

.drawer_navigation .drawer_navigation_level_1_container>li.current a {
    border-left: 4px solid #1691db;
    color: #1691db;
    padding-left: 28px
}

.drawer_navigation .drawer_navigation_close_container {
    padding: 16px;
    position: relative
}

.drawer_navigation .drawer_navigation_close {
    cursor: pointer
}

.drawer_navigation .drawer_navigation_search {
    display: flex;
    padding: 0 16px 16px;
    position: relative
}

.drawer_navigation .drawer_navigation_search-input {
    border: 1px solid #eaebec;
    border-radius: 2px 0 0 2px;
    flex-grow: 1;
    padding: 6px 8px
}

.drawer_navigation .drawer_navigation_search-input:focus {
    outline: none
}

.drawer_navigation .drawer_navigation_search-btn {
    background-color: #1691db;
    border: none;
    border-radius: 0 3px 3px 0;
    color: #fff;
    cursor: pointer;
    height: 32px;
    width: 32px
}

.drawer_navigation .drawer_navigation_background {
    background-color: transparent;
    border-right: 1px solid #eaebec;
    box-shadow: 0 0 24px rgba(0, 0, 0, .2);
    min-height: 100vh;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 60
}

.drawer_navigation .drawer_navigation_background.visible_bg {
    transition: background-color .05s ease;
    width: 300px
}

.drawer_navigation .drawer_navigation_background.visible_bg_for_level_2 {
    background-color: #fff;
    width: 600px
}

.drawer_navigation .drawer_navigation_background.bg_shadow_hide {
    box-shadow: none
}

@media screen and (max-width:1006px) {

    .drawer_navigation,
    .navigation_hamburger,
    .navigation_ul {
        display: none
    }
}

.navigation:has(.visible) {
    z-index: 62
}

#breadcrumbs {
    margin: 16px 0
}

.breadcrumbs_li_a {
    align-items: center;
    display: flex
}

.breadcrumbs_li_a:link,
.breadcrumbs_li_a:visited {
    color: #464444;
    text-decoration: none
}

.breadcrumbs_li_a:hover {
    text-decoration: underline
}

.breadcrumbs_li_a:after {
    border-bottom: 2px solid rgba(0, 0, 0, .16);
    border-right: 2px solid rgba(0, 0, 0, .16);
    content: "";
    display: inline-block;
    height: 6px;
    margin: 0 8px;
    position: relative;
    transform: rotate(-45deg);
    vertical-align: middle;
    width: 6px
}

@media(max-width:1007px) {
    .breadcrumbs_li_a:after {
        border-bottom-width: 1px;
        border-right-width: 1px;
        height: 8px;
        width: 8px
    }
}

.breadcrumbs_li {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

.breadcrumbs_li:last-child a:after {
    display: none
}

.weather-widget {
    background: #fff;
    position: relative
}

@media screen and (max-width:1006px) {
    .weather-widget {
        border-top: 1px solid #202223
    }

    html[data-device-type=tablet] .weather-widget {
        border-top: none
    }
}

.weather-widget_embed {
    align-items: flex-end;
    display: flex;
    font: normal 14px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

@media screen and (max-width:1006px) {
    .weather-widget_embed {
        font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
        padding: 16px
    }
}

.weather-widget_day {
    color: #606669
}

@media screen and (max-width:1006px) {
    .weather-widget_day {
        display: none
    }
}

.weather-widget_item {
    margin-right: 8px
}

.weather-widget_location a {
    color: #202223;
    font-weight: 700;
    text-decoration: underline
}

.weather-widget_temperature {
    font-weight: 700
}

.weather-widget_temperature a {
    color: #606669
}

.weather-widget_icon {
    display: inline-block;
    height: 24px;
    width: 24px
}

@media screen and (max-width:1006px) {
    .weather-widget_icon {
        margin-left: auto
    }
}

.weather-widget_icon svg {
    height: 100%;
    width: 100%
}

.weather-widget_change-location {
    background: #fff;
    border-radius: 4px;
    box-shadow: 1px 1px 10px #606669;
    left: 0;
    position: absolute;
    top: 30px;
    width: 300px
}

@media screen and (max-width:1006px) {
    .weather-widget_change-location {
        left: 16px;
        top: 50px;
        z-index: 30
    }
}

.weather-widget_change-location[data-weather-widget-hide-location] {
    display: none
}

.weather-widget_change-location h3 {
    background-color: #404446;
    border-radius: 4px 4px 0 0;
    display: flex;
    justify-content: space-between;
    padding: 16px
}

.weather-widget_change-location .current-location {
    background-color: #404446;
    font: normal 14px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    height: 32px;
    margin: 0 0 16px;
    padding: 7px 56px;
    width: 100%
}

.weather-widget_change-location_close {
    height: 16px;
    width: 16px
}

.weather-widget_change-location_close:hover {
    cursor: pointer
}

.weather-widget_change-location_close svg {
    height: 100%;
    width: 100%
}

.weather-widget_enter-location {
    padding: 16px
}

@media screen and (max-width:647px) {
    .weather-widget_enter-location .current-location {
        margin-top: 16px
    }
}

#weather-widget_location {
    font-size: 14px;
    height: 32px;
    width: 216px
}

#weather-widget_submit {
    background-color: #404446;
    border: none;
    font-size: 14px;
    height: 32px;
    margin-left: -2px;
    width: 49px
}

.weather-widget_error {
    display: inline-block;
    padding-top: 8px
}

#story-headline {
    color: #202223;
    grid-area: heading;
    margin-bottom: 16px;
    margin-top: 0
}

#story-intro {
    color: #606669;
    grid-area: intro
}

#story-intro.story-intro-hero {
    margin: 0 auto;
    max-width: 70%
}

#primary-media {
    border-top: 1px solid #e0e1e2;
    grid-area: media;
    margin-top: 16px;
    padding-top: 16px
}

#primary-media .vms-vertical-player {
    aspect-ratio: 9/16;
    margin: 0 auto;
    max-height: 70vh
}

#primary-media .vms-vertical-player .poster .poster-img {
    aspect-ratio: 9/16
}

.vms .poster .poster-img {
    aspect-ratio: 16/9;
    height: auto;
    width: 100%
}

.description {
    margin-bottom: 24px
}

p.disclaimer {
    font-style: italic;
    grid-area: sponsored;
    margin-top: 16px
}

p.disclaimer a {
    color: #1691db
}

@media screen and (min-width:1279px) {
    .media-container {
        min-height: 573px
    }

    .media-container:has(.no-media) {
        min-height: 0
    }
}

.fb-comment__text {
    font-family: sans-serif !important;
    font-size: 16px !important;

}

.fb-comment__meta {
    font-family: sans-serif !important;
}

/* #story-body-nodes>*,
#story-body>*,
#story-primary>*,
#story-secondary>*,
.story-body-nodes>* {
    margin-bottom: 24px
} */

#story-body .image-frame img,
#story-body-nodes .image-frame img,
#story-primary .image-frame img,
#story-secondary .image-frame img,
.story-body-nodes .image-frame img {
    height: auto;
    max-height: 100%;
    max-width: 100%
}

#story-body #author-content,
#story-body-nodes #author-content,
#story-primary #author-content,
#story-secondary #author-content,
.story-body-nodes #author-content {
    grid-template-columns: 1fr 11fr;
    width: 100%
}

#story-body .author-content_image_img,
#story-body-nodes .author-content_image_img,
#story-primary .author-content_image_img,
#story-secondary .author-content_image_img,
.story-body-nodes .author-content_image_img {
    width: 64px
}

#story-body .media.image,
#story-body-nodes .media.image,
#story-primary .media.image,
#story-secondary .media.image,
.story-body-nodes .media.image {
    margin-bottom: 24px
}

#story-body-nodes>h2,
#story-body>h2,
#story-primary>h2,
#story-secondary>h2,
.story-body-nodes>h2 {
    font: 400 calc(16px + 1.3rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

#story-body-nodes>h2 a,
#story-body>h2 a,
#story-primary>h2 a,
#story-secondary>h2 a,
.story-body-nodes>h2 a {
    color: #1691db;
    font: 400 calc(16px + 1.3rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    text-decoration: none
}

#story-body-nodes>h3,
#story-body>h3,
#story-primary>h3,
#story-secondary>h3,
.story-body-nodes>h3 {
    font: 400 calc(16px + 1rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

#story-body-nodes>h3 a,
#story-body>h3 a,
#story-primary>h3 a,
#story-secondary>h3 a,
.story-body-nodes>h3 a {
    color: #1691db;
    font: 400 calc(16px + 1rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    text-decoration: none
}

#story-body-nodes>h4,
#story-body>h4,
#story-primary>h4,
#story-secondary>h4,
.story-body-nodes>h4 {
    font: 400 calc(16px + .8rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

#story-body-nodes>h4 a,
#story-body>h4 a,
#story-primary>h4 a,
#story-secondary>h4 a,
.story-body-nodes>h4 a {
    color: #1691db;
    font: 400 calc(16px + .8rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    text-decoration: none
}

#story-body-nodes>h5,
#story-body>h5,
#story-primary>h5,
#story-secondary>h5,
.story-body-nodes>h5 {
    font: 400 calc(16px + .5rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

#story-body-nodes>h5 a,
#story-body>h5 a,
#story-primary>h5 a,
#story-secondary>h5 a,
.story-body-nodes>h5 a {
    color: #1691db;
    font: 400 calc(16px + .5rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    text-decoration: none
}

#story-body-nodes>h6,
#story-body>h6,
#story-primary>h6,
#story-secondary>h6,
.story-body-nodes>h6 {
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif
}

#story-body-nodes>h6 a,
#story-body>h6 a,
#story-primary>h6 a,
#story-secondary>h6 a,
.story-body-nodes>h6 a {
    color: #1691db;
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif;
    text-decoration: none
}

#story-body .description,
#story-body-nodes .description,
#story-body-nodes>p,
#story-body>p,
#story-primary .description,
#story-primary>p,
#story-secondary .description,
#story-secondary>p,
.story-body-nodes .description,
.story-body-nodes>p {
    margin-bottom: 24px
}

@media screen and (max-width:647px) {

    #story-body-nodes>p,
    #story-body>p,
    #story-primary>p,
    #story-secondary>p,
    .story-body-nodes>p {
        word-break: break-word
    }
}

#story-body-nodes>blockquote,
#story-body>blockquote,
#story-primary>blockquote,
#story-secondary>blockquote,
.story-body-nodes>blockquote {
    border-left: 1px solid #eaebec;
    color: #606669;
    font-style: italic;
    margin: 8px 0 24px 24px;
    padding-left: 16px;
    text-align: left
}

#story-body-nodes>blockquote p,
#story-body>blockquote p,
#story-primary>blockquote p,
#story-secondary>blockquote p,
.story-body-nodes>blockquote p {
    margin: 4px 0 16px
}

#story-body-nodes>blockquote>blockquote,
#story-body>blockquote>blockquote,
#story-primary>blockquote>blockquote,
#story-secondary>blockquote>blockquote,
.story-body-nodes>blockquote>blockquote {
    border: none;
    margin: 8px 0 0 24px;
    text-align: left
}

#story-body .embed-promo_link_text .icon-sprite-item,
#story-body-nodes .embed-promo_link_text .icon-sprite-item,
#story-primary .embed-promo_link_text .icon-sprite-item,
#story-secondary .embed-promo_link_text .icon-sprite-item,
.story-body-nodes .embed-promo_link_text .icon-sprite-item {
    align-items: center;
    display: flex
}

#story-body .embed-promo_link_text .icon-sprite-item svg,
#story-body .embed-promo_link_text .icon-sprite-item svg use,
#story-body-nodes .embed-promo_link_text .icon-sprite-item svg,
#story-body-nodes .embed-promo_link_text .icon-sprite-item svg use,
#story-primary .embed-promo_link_text .icon-sprite-item svg,
#story-primary .embed-promo_link_text .icon-sprite-item svg use,
#story-secondary .embed-promo_link_text .icon-sprite-item svg,
#story-secondary .embed-promo_link_text .icon-sprite-item svg use,
.story-body-nodes .embed-promo_link_text .icon-sprite-item svg,
.story-body-nodes .embed-promo_link_text .icon-sprite-item svg use {
    fill: #1691db
}

#story-body .embed-promo_link_text .icon-sprite-item svg use rect:last-child,
#story-body-nodes .embed-promo_link_text .icon-sprite-item svg use rect:last-child,
#story-primary .embed-promo_link_text .icon-sprite-item svg use rect:last-child,
#story-secondary .embed-promo_link_text .icon-sprite-item svg use rect:last-child,
.story-body-nodes .embed-promo_link_text .icon-sprite-item svg use rect:last-child {
    stroke: #1691db
}

#story-body .embed-promo_link_text span,
#story-body-nodes .embed-promo_link_text span,
#story-primary .embed-promo_link_text span,
#story-secondary .embed-promo_link_text span,
.story-body-nodes .embed-promo_link_text span {
    background-color: #1691db
}

#story-body-nodes>hr,
#story-body>hr,
#story-primary>hr,
#story-secondary>hr,
.story-body-nodes>hr {
    border: 0;
    border-top: 1px solid #e0e1e2
}

#story-body .disclaimer-secondary,
#story-body-nodes .disclaimer-secondary,
#story-primary .disclaimer-secondary,
#story-secondary .disclaimer-secondary,
.story-body-nodes .disclaimer-secondary {
    margin-bottom: 16px
}

#story-body-nodes>div.media-embed-iframe-vudoo,
#story-body-nodes>div[class*=vudoo--embed--fluid--],
#story-body>div.media-embed-iframe-vudoo,
#story-body>div[class*=vudoo--embed--fluid--],
#story-primary>div.media-embed-iframe-vudoo,
#story-primary>div[class*=vudoo--embed--fluid--],
#story-secondary>div.media-embed-iframe-vudoo,
#story-secondary>div[class*=vudoo--embed--fluid--],
.story-body-nodes>div.media-embed-iframe-vudoo,
.story-body-nodes>div[class*=vudoo--embed--fluid--] {
    max-width: 100%;
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

#story-body-nodes>div.media-embed-iframe-vudoo iframe,
#story-body-nodes>div[class*=vudoo--embed--fluid--] iframe,
#story-body>div.media-embed-iframe-vudoo iframe,
#story-body>div[class*=vudoo--embed--fluid--] iframe,
#story-primary>div.media-embed-iframe-vudoo iframe,
#story-primary>div[class*=vudoo--embed--fluid--] iframe,
#story-secondary>div.media-embed-iframe-vudoo iframe,
#story-secondary>div[class*=vudoo--embed--fluid--] iframe,
.story-body-nodes>div.media-embed-iframe-vudoo iframe,
.story-body-nodes>div[class*=vudoo--embed--fluid--] iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

#story-body .description>p.dropcap:first-letter,
#story-body-nodes .description>p.dropcap:first-letter,
#story-body-nodes>p.dropcap:first-letter,
#story-body>p.dropcap:first-letter,
#story-primary .description>p.dropcap:first-letter,
#story-primary>p.dropcap:first-letter,
#story-secondary .description>p.dropcap:first-letter,
#story-secondary>p.dropcap:first-letter,
.story-body-nodes .description>p.dropcap:first-letter,
.story-body-nodes>p.dropcap:first-letter {
    color: #1691db;
    float: left;
    font-size: 9rem;
    line-height: .8;
    margin: 2px 16px 4px 0
}

@media screen and (min-width:648px)and (max-width:1006px) {

    #story-body .description>p.dropcap:first-letter,
    #story-body-nodes .description>p.dropcap:first-letter,
    #story-body-nodes>p.dropcap:first-letter,
    #story-body>p.dropcap:first-letter,
    #story-primary .description>p.dropcap:first-letter,
    #story-primary>p.dropcap:first-letter,
    #story-secondary .description>p.dropcap:first-letter,
    #story-secondary>p.dropcap:first-letter,
    .story-body-nodes .description>p.dropcap:first-letter,
    .story-body-nodes>p.dropcap:first-letter {
        line-height: .7
    }
}

@media screen and (min-width:1007px) {

    #story-body .description>p.dropcap:first-letter,
    #story-body-nodes .description>p.dropcap:first-letter,
    #story-body-nodes>p.dropcap:first-letter,
    #story-body>p.dropcap:first-letter,
    #story-primary .description>p.dropcap:first-letter,
    #story-primary>p.dropcap:first-letter,
    #story-secondary .description>p.dropcap:first-letter,
    #story-secondary>p.dropcap:first-letter,
    .story-body-nodes .description>p.dropcap:first-letter,
    .story-body-nodes>p.dropcap:first-letter {
        line-height: .7
    }
}

#story-body-nodes .vms-player,
#story-secondary .vms-player,
.story-body-nodes .vms-player {
    height: auto
}

.story-body-nodes {
    margin-bottom: 24px
}

.media {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%
}

@media screen and (max-width:647px) {
    .media>* {
        width: 100%
    }
}

.media.embed-iframe>* {
    width: 100%
}

.media.embed-youtube {
    padding-top: 56%;
    position: relative
}

.media.embed-youtube>iframe {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.media .scrbbl-embed {
    width: 100%
}

@media screen and (max-width:648px) {
    .media.embed-facebook img {
        width: 100%
    }
}

.media.video .responsive-video {
    height: auto;
    width: 100%
}

.media.video .fallback-poster {
    background: transparent
}

.media.video .media-caption {
    background: #eaebec;
    padding: 8px
}

.media.image .responsive-img {
    height: auto;
    width: 100%
}

.media.image figcaption {
    text-align: left
}

@media screen and (min-width:648px) {
    .media.image.portrait {
        float: right;
        margin-left: 2%;
        width: 48%
    }

    .media.image.portrait.side-by-side {
        float: left;
        margin-left: 0;
        margin-right: 2%
    }

    .media.image.portrait.side-by-side+.portrait.side-by-side {
        margin-left: 2%;
        margin-right: 0
    }

    .media.image.venti {
        margin: 24px auto;
        width: 70%
    }
}

#story-primary .media,
#story-primary .media iframe {
    max-width: 100%
}

#story-primary .media .twitter-tweet {
    word-break: break-all
}

#story-primary iframe {
    max-width: 100%
}

#story-primary .nca-et-embed {
    max-width: 100%;
    object-fit: contain
}

#story-primary .vms.module .poster-img {
    aspect-ratio: 16/9;
    height: auto;
    max-width: 100%
}

body[data-avp=false] #story-body .vms-player,
body[data-avp=false] #story-primary .vms-player {
    height: auto
}

body[data-avp=false] #story-primary .vms-vertical-player {
    aspect-ratio: 9/16;
    margin: 0 auto 24px;
    max-height: 70vh !important
}

body[data-avp=false] #story-primary .vms-vertical-player .poster .poster-img {
    aspect-ratio: 9/16
}

.media.image.portrait+.media.image.portrait+p,
.w_unruly.ad-block.ad-custom.unruly_insert_native_ad_here+.vms-player,
.w_unruly.ad-block.ad-custom.unruly_insert_native_ad_here+p {
    clear: both
}

#rhc {
    grid-area: rhc
}

#rhc .vms-sticky-player {
    bottom: 80px;
    top: auto
}

/* #primary-media {
    margin-bottom: 32px
} */

.media-caption {
    background: transparent;
    color: #606669;
    min-height: 30px;
    padding: 8px 0;
    width: 100%
}

.social_handle {
    display: block
}

.primary-image {
    display: block;
    height: auto;
    width: 100%
}

#recommended {
    margin: 0 auto
}

ol {
    counter-reset: item;
    list-style-type: none;
    margin: 0;
    padding: 0
}

ol>li {
    counter-increment: item;
    display: table;
    margin-bottom: .6em
}

ol>li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: .6em
}

li ol>li {
    margin: 0
}

li ol>li:before {
    content: counters(item, ".") " "
}

ol.bullets {
    list-style: decimal;
    margin-left: 16px
}

ul.bullets {
    list-style: disc
}

ul.bullets,
ul.bullets-circle {
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    margin-left: 16px
}

ul.bullets-circle {
    list-style: circle
}

a.body-link,
li.body-link a {
    color: #1691db;
    text-decoration: underline;
    text-decoration-color: #1691db
}

#trending-mostcommented {
    display: grid;
    grid-gap: 16px;
    grid-template-areas: "articlesTrending articlesMostCommented";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr
}

#trending-mostcommented #articles-trending {
    grid-area: articlesTrending
}

#trending-mostcommented #articles-mostcommented {
    grid-area: articlesMostCommented
}

@media screen and (max-width:648px) {
    #trending-mostcommented {
        grid-template-areas: "articlesTrending" "articlesMostCommented";
        grid-template-columns: 1fr;
        grid-template-rows: auto auto
    }
}

.mosaic-heading h3 {
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif
}

.byline.no-image {
    grid-template-areas: "author_name author_name author_name author_name" "meta meta meta meta";
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.byline.no-image .byline_followurl,
.byline.no-image .byline_image {
    display: none
}

@media screen and (max-width:1007px) {
    .byline.no-image {
        grid-template-areas: "author_name author_name . ." "twitter twitter twitter twitter" "meta meta meta meta" "meta meta meta meta"
    }
}

.byline.multiple,
.byline.no-image.multiple {
    grid-template-areas: "author_name author_name author_name author_name" "meta meta meta meta"
}

.byline.multiple .author_name,
.byline.no-image.multiple .author_name {
    flex-flow: row wrap
}

.byline {
    align-items: center;
    display: grid;
    grid-area: byline;
    grid-template-areas: "image author_name author_name author_name" "image meta meta meta";
    grid-template-columns: 80px 1fr 1fr 1fr;
    margin-top: 16px
}

.byline_image {
    align-items: flex-end;
    border-radius: 50%;
    display: flex;
    grid-area: image;
    height: 64px;
    justify-content: center;
    overflow: hidden;
    width: 64px
}

.byline_image_img {
    height: auto;
    width: 150%
}

.byline_image_img>.icon-sprite-item {
    height: 64px;
    width: 64px
}

.byline .author_name_followurl {
    border: 1px solid #1691db;
    color: #1691db;
    cursor: pointer;
    font: normal 8px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    margin-left: 16px;
    max-height: 24px;
    max-width: 64px;
    padding: 4px 12px
}

.byline .author_name {
    align-items: flex-end;
    color: #505152;
    display: flex;
    font-weight: 700;
    grid-area: author_name
}

.byline .author_name_more-text {
    margin-right: 10px
}

.byline .author_name a,
.byline .author_name span {
    font-weight: 700
}

.byline .author_name .author_title {
    color: #606669;
    font-weight: 400;
    margin: 1px 8px 0
}

.byline .byline_comments {
    visibility: hidden
}

.byline .author_name .linked,
.byline .byline_commentscount {
    color: #1691db
}

.byline .author-twitterhandle {
    align-self: center;
    margin-right: 8px
}

.byline .author-twitterhandle .icon-sprite-item {
    fill: #000;
    color: #000;
    margin-right: 8px;
    vertical-align: bottom
}

.byline .author-twitterhandle span {
    color: #606669
}

.byline_meta {
    display: flex;
    flex-flow: row nowrap;
    grid-area: meta;
    margin: 8px 0 0;
    font-size: 13px;
}

.byline_time-to-read {
    align-items: flex-end;
    display: flex;
    margin: 0 8px 0 0
}

.byline_time-to-read span {
    color: #606669;
    font-weight: 600;
    margin-left: 8px
}

.byline_last-update,
.byline_publish {
    align-self: flex-end;
    color: #606669;
    margin: 0 6px 0 0;
    font-weight: 700;
}

.byline_last-update span.byline_date_time,
.byline_publish span.byline_date_time {
    margin-right: 4px;
    text-transform: lowercase
}

.byline_last-update.article_hot_update,
.byline_publish.article_hot_update {
    color: #ca0a00
}

.byline_publish:has(+.byline_last-update) {
    margin-right: 8px
}

.byline .source_name {
    color: #606669;
    font-weight: 700;
    margin-left: 6px;
    /* line-height: 1; */
}

.byline_comments {
    font-weight: 700;
    line-height: 1;
    margin-left: auto
}

.byline_comments .icon-sprite-item {
    color: #1691db;
    margin-right: 3px;
    vertical-align: bottom
}

.byline_commentscount {
    margin-left: 5px
}

.byline_logo-comments,
.byline_twitter-timetoread-publish {
    display: flex;
    flex-flow: wrap;
    align-items: anchor-center;
}

.launch-item__insights li {
    margin-bottom: 5px;
    text-indent: -1.3em;
    margin-left: 1em;
}

.byline_logo-comments {
    flex-grow: 1;
    align-items: anchor-center;
}

@media screen and (max-width:1007px) {
    .byline {
        grid-template-areas: "image author_name author_name author_name author_name" "image author_name author_name author_name author_name" "meta meta meta meta meta"
    }

    .byline .author_name_followurl {
        margin: 10px
    }

    .byline .author_name {
        align-items: flex-start;
        flex-flow: column nowrap
    }

    .byline .author_name .author_title {
        margin: 5px 0 8px
    }

    .byline .author-twitterhandle {
        align-self: start;
        margin: 8px 8px 0 0
    }

    .byline_meta {
        align-items: flex-end;
        flex-wrap: wrap
    }

    .byline_logo {
        height: 20px
    }

    .byline_time-to-read {
        display: flex
    }

    .byline_publish {
        flex-basis: auto
    }

    /* .byline_logo-comments,
    .byline_twitter-timetoread-publish {
        flex-basis: 100%
    } */

    .byline_logo-comments {
        align-items: center;
        margin: 8px 0 0
    }
}

@media screen and (max-width:648px) {
    .byline {
        grid-template-areas: "image author_name author_name author_name author_name" "image author_name author_name author_name author_name" "meta meta meta meta meta"
    }

    .byline .author_name_followurl {
        flex-wrap: wrap
    }

    .byline .author-twitterhandle {
        flex-basis: 100%
    }

    .byline_publish,
    .byline_time-to-read {
        margin: 10px 5px 10px 0
    }

    .byline_logo-comments {
        align-items: flex-start;
        justify-content: space-between;
        margin: 0
    }

    .byline_logo-comments .source_name {
        flex: 1
    }

    .byline_logo-comments .byline_comments {
        flex: 1;
        text-align: right
    }


}

.byline_logo {
    align-content: end;
    background-color: #fff;
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 110px
}

.byline .logo-newscomau {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/nca.svg)
}

.byline .logo-the-australian,
.byline .logo-theaustralian {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/theaustralian.svg)
}

.byline .logo-sky-sports,
.byline .logo-skysports {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/skysports.svg)
}

.byline .logo-sky,
.byline .logo-sky-news,
.byline .logo-skynews,
.byline .logo-skynewsaustralia {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/skynewscomau.svg)
}

.byline .logo-fox-sports,
.byline .logo-foxsports {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/foxsports.svg)
}

.byline .logo-adelaide-now,
.byline .logo-adelaidenow,
.byline .logo-adelaidenowcomau,
.byline .logo-theadvertiser {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/adelaidenow.svg);
    background-position: 100% 40%
}

.byline .logo-ballina-shire-advocate,
.byline .logo-ballinaadvocate,
.byline .logo-ballinashireadvocate {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/ballina-shire-advocate.svg)
}

.byline .logo-byron-shire,
.byline .logo-byronshire,
.byline .logo-byronshirenews {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/byron-shire-news.svg)
}

.byline .logo-grafton,
.byline .logo-graftondailyexaminer {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/grafton-daily-examiner.svg)
}

.byline .logo-coffs-harbour,
.byline .logo-coffscoastadvocate {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/coffs-harbour-advocate.svg)
}

.byline .logo-lismore,
.byline .logo-lismorenorthernstar,
.byline .logo-northern-star,
.byline .logo-northernstar {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/lismore-northern-star.svg)
}

.byline .logo-tweed-daily-news,
.byline .logo-tweed-heads,
.byline .logo-tweeddailynews {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/tweed-heads-daily-news.svg)
}

.byline .logo-central-and-north-burnett,
.byline .logo-central-and-north-burnett-times,
.byline .logo-centralandnorthburnetttimes,
.byline .logo-centralnorthburnetttimes {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/central-and-north-burnett.svg)
}

.byline .logo-code-sports,
.byline .logo-codesports {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/codesports-black.svg)
}

.byline .logo-south-burnett,
.byline .logo-south-burnett-times,
.byline .logo-southburnetttimes {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/south-burnett.svg)
}

.byline .logo-central-queensland-news,
.byline .logo-centralqueenslandnews,
.byline .logo-cqnews,
.byline .logo-emeraldcentralqueenslandnews {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/emerald-central-queensland.svg)
}

.byline .logo-chinchilla,
.byline .logo-chinchilla-news,
.byline .logo-chinchillanews {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/chinchilla.svg)
}

.byline .logo-cairnspost,
.byline .logo-the-cairnspost,
.byline .logo-thecairnspost {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/cairnspost.svg)
}

.byline .logo-mackay,
.byline .logo-mackay-daily-mercury,
.byline .logo-mackaydailymercury {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/mackay-daily-mercury.svg)
}

.byline .logo-fraser-coast,
.byline .logo-fraser-coast-chronicle,
.byline .logo-frasercoastchronicle {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/fraser-coast-chronicle.svg)
}

.byline .logo-gatton,
.byline .logo-gatton-star,
.byline .logo-gattonstar {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/gatton-star.svg)
}

.byline .logo-goldcoastbulletin {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/goldcoastbulletin.svg)
}

.byline .logo-geelongadvertiser {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/geelongadvertiser.svg)
}

.byline .logo-gladstone,
.byline .logo-gladstone-observer,
.byline .logo-gladstoneobserver,
.byline .logo-theobserver {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/gladstone-observer.svg)
}

.byline .logo-gympie,
.byline .logo-gympie-times,
.byline .logo-gympietimes {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/gympie-times.svg)
}

.byline .logo-rockhampton,
.byline .logo-rockhampton-morning-bulletin,
.byline .logo-rockhamptonmorningbulletin {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/rockhampton-morning-bulletin.svg)
}

.byline .logo-bundaberg,
.byline .logo-bundaberg-news-mail,
.byline .logo-bundabergnewsmail,
.byline .logo-newsmail {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/bundaberg-news-mail.svg)
}

.byline .logo-noosa,
.byline .logo-noosa-news,
.byline .logo-noosanews {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/noosa-news.svg)
}

.byline .logo-sunshine-coast,
.byline .logo-sunshine-coast-daily,
.byline .logo-sunshinecoastdaily {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/sunshine-coast.svg)
}

.byline .logo-ipswich,
.byline .logo-ipswichqueenslandtimes,
.byline .logo-queensland-times,
.byline .logo-queenslandtimes {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/ipswich-queensland-times.svg)
}

.byline .logo-stanthorpe,
.byline .logo-stanthorpe-border-post,
.byline .logo-stanthorpeborderpost {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/stanthorpe-border-post.svg)
}

.byline .logo-warwick,
.byline .logo-warwick-daily-news,
.byline .logo-warwickdailynews {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/warwick-daily-news.svg)
}

.byline .logo-dalby,
.byline .logo-dalby-herald,
.byline .logo-dalbyherald {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/dalby-herald.svg)
}

.byline .logo-roma,
.byline .logo-roma-western-star,
.byline .logo-romawesternstar {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/roma-western-star.svg)
}

.byline .logo-charleville,
.byline .logo-charleville-western-times,
.byline .logo-charlevillewesterntimes {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/charleville-western-times.svg)
}

.byline .logo-whitsunday,
.byline .logo-whitsunday-times,
.byline .logo-whitsundaytimes {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/whitsunday-times.svg)
}

.byline .logo-weekly-times-now,
.byline .logo-weeklytimes,
.byline .logo-weeklytimesnow {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/weeklytimesnow.svg)
}

.byline .logo-whitsundaycoastguardian {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/whitsundaycoastguardian.svg)
}

.byline .logo-bowenindependent {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/bowen-independent.svg)
}

.byline .logo-courier-mail,
.byline .logo-couriermailcomau,
.byline .logo-thecouriermail {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/couriermail.svg)
}

.byline .logo-the-chronicle,
.byline .logo-thechronicle {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/thechronicle.svg)
}

.byline .logo-daily-telegraph,
.byline .logo-dailytelegraph,
.byline .logo-thedailytelegraph {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/dailytelegraph.svg)
}

.byline .logo-herald-sun,
.byline .logo-heraldsun {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/heraldsun.svg);
    background-position: 100% 41%
}

.byline .logo-mercury,
.byline .logo-the-mercury {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/themercury.svg)
}

.byline .logo-ntnews {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/ntnews.svg);
    background-position: 100% 41%
}

.byline .logo-stellar,
.byline .logo-stellarmagazine {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/stellar.svg)
}

.byline .logo-thetownsvillebulletin,
.byline .logo-townsvillebulletin {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/townsvillebulletin.svg)
}

.byline .logo-best-recipes,
.byline .logo-bestrecipes {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/bestrecipes.svg)
}

.byline .logo-body-and-soul,
.byline .logo-bodyandsoul,
.byline .logo-bodyandsoulcomau,
.byline .logo-mybodyandsoul {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/bodyandsoul.svg)
}

.byline .logo-delicious,
.byline .logo-deliciouscomau {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/delicious.svg)
}

.byline .logo-escape {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/escape.svg)
}

.byline .logo-gq,
.byline .logo-gqaustralia,
.byline .logo-gqcomau {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/gq.svg)
}

.byline .logo-kidspot,
.byline .logo-kidspotcomau {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/kidspot.svg)
}

.byline .logo-realestatecomau {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/realestatecomau.svg)
}

.byline .logo-taste,
.byline .logo-tastecomau {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/taste.svg)
}

.byline .logo-vogue,
.byline .logo-vogue-living,
.byline .logo-vogueaustralia {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/vogue.svg)
}

.byline .logo-whimn,
.byline .logo-whimncomau {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/whimn.svg)
}

.byline .logo-newscorpsportslivestreams {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/newscorpsportslivestreams.svg)
}

.byline .logo-thewallstreetjournal {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/wallstreet-journal.svg);
    width: 130px
}

.byline .logo-newyorkpost,
.byline .logo-nypost {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/newyork-post.svg)
}

.byline .logo-thesundaytimes {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/sunday-times.svg)
}

.byline .logo-thetimes {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/the-times-withlogo.svg)
}

.byline .logo-racenet {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/racenet.svg)
}

.byline .logo-punters {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/logos/punters-plus-primary.svg)
}

.related-content {
    font-weight: 700;
    width: 100%
}

.related-content_more-from {
    align-items: center;
    border-bottom: 1px solid #81888c;
    display: flex;
    margin-bottom: 20px;
    padding-bottom: 5px;
    width: 100%
}

.related-content_more-from .author_image {
    flex: 0 0 auto;
    height: auto;
    margin-right: 10px;
    width: 64px
}

.related-content_more-from .author_name {
    flex: 0 1 auto;
    margin: 0;
    padding: 0;
    vertical-align: bottom
}

.related-content_more-from .author_name_more-text {
    display: inline-block;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    margin-right: 10px
}

.related-content_more-from .author_name .author_title {
    display: none
}

.related-content_heading {
    border-top: 8px solid #f5f5f5;
    padding-bottom: 16px;
    padding-top: 16px
}

.related-content .storyblock {
    margin-bottom: 16px
}

.related-content .storyblock_title {
    color: #202223;
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif;
    vertical-align: top
}

.related-content .storyblock_title_link:visited {
    color: #606669
}

.related-content .storyblock_more {
    color: #606669;
    margin-top: 16px
}

.related-content .storyblock_more:before {
    border-bottom: 2px solid #606669;
    border-right: 2px solid #606669;
    content: "";
    display: inline-block;
    height: 12px;
    margin-right: 10px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 12px
}

.related-content .storyblock_section {
    text-transform: capitalize
}

@media screen and (max-width:1006px) {
    .related-content .storyblock_standfirst {
        display: none
    }
}

.related-content[data-layout=list] .storyblock {
    column-gap: 16px;
    display: grid;
    grid-template-areas: "image meta" "image title" "image standfirst" "image footer" "image more";
    grid-template-columns: 2fr 3fr
}

.related-content[data-layout=list] .storyblock:last-of-type {
    border: 0
}

.related-content[data-layout=list] .storyblock_image_link {
    grid-area: image
}

.related-content[data-layout=list] .storyblock_meta {
    grid-area: meta
}

.related-content[data-layout=list] .storyblock_title {
    grid-area: title
}

.related-content[data-layout=list] .storyblock_standfirst {
    grid-area: standfirst;
    margin-bottom: 8px
}

.related-content[data-layout=list] .storyblock_footer {
    grid-area: footer
}

.related-content[data-layout=list] .storyblock_more {
    grid-area: more
}

.related-content[data-layout=list] .storyblock_img {
    width: 100%
}

.related-content[data-layout=list] .storyblock_more {
    display: block
}

@media screen and (min-width:648px) {
    .related-content[data-layout=list] .storyblock {
        grid-template-columns: 1fr 3fr
    }
}

@media screen and (min-width:1007px) {
    .related-content[data-layout=list] .storyblock {
        grid-template-columns: 1fr 5fr
    }
}

@media screen and (min-width:648px) {
    .related-content[data-layout=blocks] {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .related-content[data-layout=blocks] .related-content_title {
        margin: 16px 0
    }

    .related-content[data-layout=blocks] .related-content_heading {
        width: 100%
    }

    .related-content[data-layout=blocks] .storyblock {
        border-bottom: 0;
        width: 48%
    }
}

.related-content[data-layout=compact] .related-content_heading {
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-transform: capitalize
}

.related-content[data-layout=compact] .storyblock:last-of-type {
    border: 0
}

.related-content[data-layout=compact] .storyblock img {
    width: 100%
}

@media screen and (max-width:1006px) {
    .related-content[data-layout=compact] {
        display: none
    }
}

.related-content.related-content-blogs .list {
    border-top: none;
    padding-top: 0
}

.related-content.related-content-blogs[data-layout=list] .storyblock {
    grid-template-areas: "meta meta" "title title" "standfirst image" "footer footer";
    grid-template-columns: 3fr 2fr
}

.related-content.related-content-blogs[data-layout=list] .storyblock_standfirst {
    display: block
}

@media screen and (min-width:648px) {
    .related-content.related-content-blogs[data-layout=list] .storyblock {
        grid-template-columns: 3fr 1fr
    }
}

@media screen and (min-width:1007px) {
    .related-content.related-content-blogs[data-layout=list] .storyblock {
        grid-template-columns: 5fr 1fr
    }
}

.follow-primary-section {
    border-bottom: 2px solid #f5f5f5;
    font-weight: 700;
    width: 100%
}

.follow-primary-section .storyblock {
    margin-bottom: 16px
}

.follow-primary-section .storyblock_title {
    color: #202223;
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif;
    vertical-align: top
}

.follow-primary-section[data-layout=block] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.follow-primary-section[data-layout=block] .storyblock {
    border-bottom: 0;
    width: 80%
}

@media screen and (max-width:647px) {
    .follow-primary-section[data-layout=block] .storyblock {
        width: 75%
    }
}

@media screen and (min-width:648px)and (max-width:1006px) {
    .follow-primary-section[data-layout=block] .bluebox-wrapper {
        left: auto;
        right: 0
    }
}

.follow-primary-section[data-layout=compact] {
    position: sticky;
    top: 82px;
    z-index: 11
}

.follow-primary-section[data-layout=compact] .storyblock {
    margin-bottom: 2px
}

.follow-primary-section[data-layout=compact] .storyblock_standfirst {
    font-size: 14px
}

@media screen and (max-width:1006px) {
    .follow-primary-section[data-layout=compact] {
        display: none
    }
}

.trending-content {
    border-bottom: 8px solid #eaebec;
    font-weight: 700;
    padding: 0 8px;
    width: 100%
}

.trending-content_heading {
    border-top: 8px solid #eaebec;
    padding-bottom: 16px;
    padding-top: 16px
}

.trending-content .storyblock {
    margin-bottom: 16px
}

.trending-content .storyblock_title {
    color: #202223;
    font: 400 calc(16px + 1rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    vertical-align: top
}

.trending-content[data-layout=list] .storyblock {
    column-gap: 16px;
    display: grid;
    grid-template-areas: "image trendingNumbers" "image title";
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr
}

.trending-content[data-layout=list] .storyblock:last-of-type {
    border: 0
}

.trending-content[data-layout=list] .storyblock .storyblock_meta {
    grid-area: trendingNumbers
}

.trending-content[data-layout=list] .storyblock .storyblock_title {
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-weight: 700
}

.trending-content[data-layout=list] .storyblock_image_link {
    grid-area: image
}

.trending-content[data-layout=list] .storyblock_meta {
    grid-area: meta
}

.trending-content[data-layout=list] .storyblock_title {
    grid-area: title
}

.trending-content[data-layout=list] .storyblock_standfirst {
    grid-area: standfirst;
    margin-bottom: 8px
}

.trending-content[data-layout=list] .storyblock_footer {
    grid-area: footer
}

.trending-content[data-layout=list] .storyblock_more {
    grid-area: more
}

.trending-content[data-layout=list] .storyblock_img {
    width: 100%
}

.trending-content[data-layout=list] .storyblock_more {
    display: block
}

@media screen and (min-width:648px) {
    .trending-content[data-layout=blocks] {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .trending-content[data-layout=blocks] .related-content_title {
        margin: 16px 0
    }

    .trending-content[data-layout=blocks] .related-content_heading {
        width: 100%
    }

    .trending-content[data-layout=blocks] .storyblock {
        border-bottom: 0;
        width: 48%
    }
}

.more-coverage {
    border-bottom: 1px solid #e0e1e2;
    border-top: 1px solid #202223;
    float: right;
    margin-left: 16px;
    max-width: 40%;
    padding: 16px 0
}

.more-coverage h4 {
    color: #202223;
    font-weight: 700;
    margin-bottom: 16px
}

.more-coverage a {
    color: #1691db;
    display: block;
    font-weight: 700;
    margin-bottom: 8px
}

.more-coverage-v2 {
    border-top: 1px solid #e0e1e2;
    float: right;
    margin-left: 16px;
    max-width: 40%;
    padding: 16px 0
}

.more-coverage-v2 h4 {
    color: #202223;
    font-weight: 700
}

@media screen and (max-width:647px) {
    .more-coverage-v2 h4 {
        margin-bottom: 0
    }
}

.more-coverage-v2 a {
    color: #1691db;
    display: block;
    font-weight: 700;
    margin-bottom: 8px
}

.more-coverage-v2 .more-coverage-item {
    border-bottom: 1px solid #e0e1e2;
    display: grid;
    grid-template-columns: 1fr 3fr
}

.more-coverage-v2 .more-coverage-item img {
    aspect-ratio: 4/3;
    background-color: #202223;
    height: auto;
    margin: 16px 0;
    object-fit: contain;
    width: 100px
}

.more-coverage-v2 .more-coverage-item amp-img {
    height: 96px;
    width: 128px
}

.more-coverage-v2 .more-coverage-item a {
    color: #1691db;
    margin: 0
}

.more-coverage-v2 .more-coverage-item .more-coverage-item-title {
    margin: 16px 0 16px 16px
}

.more-coverage-v2 .more-coverage-item .more-coverage-item-byline {
    display: none
}

@media screen and (max-width:647px) {
    .more-coverage-v2 .more-coverage-item {
        grid-template-columns: 1fr
    }

    .more-coverage-v2 .more-coverage-item img {
        margin: 16px 0 0;
        width: 128px
    }

    .more-coverage-v2 .more-coverage-item a {
        color: #1691db
    }

    .more-coverage-v2 .more-coverage-item .more-coverage-item-title {
        margin: 8px 0 16px
    }
}

@media screen and (min-width:1007px)and (max-width:1278px) {
    .more-coverage-v2 .more-coverage-item {
        grid-template-columns: 1fr
    }

    .more-coverage-v2 .more-coverage-item img {
        margin: 16px 0 0;
        width: 128px
    }

    .more-coverage-v2 .more-coverage-item a {
        color: #1691db
    }

    .more-coverage-v2 .more-coverage-item .more-coverage-item-title {
        margin: 8px 0 16px
    }
}

.author-content {
    display: grid;
    grid-gap: 16px;
    grid-template-areas: "img    title" "bio    bio" "handle handle";
    grid-template-columns: 2fr 10fr;
    margin-top: 16px
}

@media screen and (min-width:1007px) {
    .author-content {
        grid-template-areas: "img title  title" "img bio    bio" "img handle handle"
    }

    .author-content span.author-content_title {
        display: inline
    }
}

.author-content .icon-sprite-item {
    margin: 0 8px 0 0
}

.author-content.largeTitle .author-content_name {
    font: 400 calc(16px + .5rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    margin-bottom: 8px
}

.author-content.largeTitle .author-content_title {
    display: inline;
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.author-content_title {
    color: #606669;
    display: inline
}

.author-content_image {
    grid-area: img
}

.author-content_image_img {
    border-radius: 50%;
    height: auto;
    max-height: 195px;
    max-width: 195px;
    overflow: hidden;
    width: 80px
}

.author-content_image_img>.icon-sprite-item {
    height: auto;
    width: 100%
}

@media screen and (min-width:1007px) {
    .author-content_image_img {
        width: 195px
    }
}

@media screen and (max-width:1007px) {
    .author-content_image_img {
        width: 80px
    }
}

.author_name_followurl {
    border: 1px solid #0059bf;
    color: #0059bf;
    cursor: pointer;
    font: normal 8px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    margin-left: 16px;
    max-height: 24px;
    max-width: 64px;
    padding: 4px 12px
}

.author-content_source {
    display: block;
    grid-area: title
}

@media screen and (max-width:648px) {
    .author-content_source {
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin-bottom: 16px
    }
}

.author-content_name {
    color: #1691db;
    display: block;
    font: 400 calc(16px + .8rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    margin-right: 10px;
    text-decoration: none
}

.author-content_bio {
    color: #202223;
    grid-area: bio;
    margin: 0
}

.author-content_follows {
    grid-area: handle
}

.author-content_follows>div {
    margin-bottom: 16px
}

@media screen and (min-width:648px) {
    .author-content_follows>div {
        display: inline-block;
        margin-right: 32px
    }
}

.author-content_email-author {
    cursor: pointer
}

.author-content_email-author span {
    color: #606669
}

.author-content_handle-icon {
    display: inline-block
}

.author-content_handle-icon svg {
    fill: #000
}

a.author-content_handle {
    color: #606669;
    text-decoration: none
}

a.author-content_handle:hover {
    text-decoration: underline
}

.premium #author-content .author-content_source {
    margin: auto 0
}

.premium #author-content .author-content_source .author-content_name {
    display: inline-block;
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif
}

.premium #author-content .author-content_source .author-content_title {
    display: inline-block
}

.premium #author-content .author-content_bio,
.premium #author-content .author-content_follows a {
    font: normal 14px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.premium #author-content .author-content_email-author a {
    display: inline-flex;
    margin-left: 16px
}

.premium #author-content .author-content_follows div {
    display: inline-flex
}

.topics {
    align-items: baseline;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 16px
}

.topics .title {
    color: #606669;
    flex: 0 0 auto;
    margin-right: 16px
}

a.topic_tag {
    border: 1px solid #eaebec;
    border-radius: 32px;
    margin: 0 8px 8px 0;
    padding: 8px 16px
}

a.topic_tag:active,
a.topic_tag:hover {
    border-color: #eaebec;
    border-radius: 32px
}

.embed-promo,
.embed-promo_container.media {
    align-items: flex-start
}

.embed-promo_heading {
    padding-bottom: 10px;
    text-align: left
}

.embed-promo_link {
    display: block;
    position: relative;
    width: 100%
}

.embed-promo_link_text {
    align-items: center;
    background-color: #f5f5f5;
    bottom: 0;
    color: #f5f5f5;
    display: inline-grid;
    grid-template-columns: auto auto;
    grid-template-rows: auto;
    left: 0;
    position: absolute
}

.embed-promo_link_text .icon-sprite-item {
    margin: 0 10px
}

.embed-promo_link_text span {
    background-color: #202223;
    display: block;
    font-size: 90%;
    padding: 8px 10px
}

article #primary-media .responsive-img img,
article .story-body .responsive-img:not(a .responsive-img) img,
article .story-body-nodes .responsive-img:not(a .responsive-img) img {
    cursor: pointer
}

.image-zoomed-container {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .3s ease-out;
    z-index: 10001
}

.image-zoomed-container:before {
    color: #fff;
    content: "✕";
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    right: 16px;
    top: 16px
}

.image-zoomed-container img {
    height: auto;
    max-height: 95%;
    object-fit: contain;
    position: static;
    scale: .5;
    transition: all .3s ease-out;
    width: 70%
}

@media(orientation:portrait) {
    .image-zoomed-container img {
        width: 95%
    }
}

.image-zoomed-container.zoomed {
    background: rgba(0, 0, 0, .9)
}

.image-zoomed-container.zoomed img {
    scale: 1
}

.image-zoomed-container.portrait img {
    height: 80%;
    max-width: 95%;
    position: static;
    width: auto
}

@media screen and (max-width:647px) {
    .image-zoomed-container.portrait img {
        height: auto;
        width: 95%
    }
}

body:has(.image-zoomed-container) {
    overflow: hidden
}

@media(max-width:1007px) {
    #story #rhc {
        display: none
    }
}

@media screen and (min-width:1007px) {

    #story #story-byline,
    #story #story-wrapper>div:not(#story-metadata) {
        padding-right: 16px
    }
}

#story.premium {
    margin-left: auto;
    margin-right: auto;
    width: 80%
}

@media(max-width:1007px) {
    #story.premium {
        width: auto
    }
}

@media screen and (min-width:1007px) {
    #story.premium #story-wrapper>div:not(#story-metadata) {
        padding-right: 0
    }

    #story.premium #story-byline {
        padding-right: 16px
    }
}

#story.premium .hide-sticky-video,
#story.premium .hide-sticky-video * {
    transition: visibility 0s;
    visibility: hidden
}

#rhc {
    height: 100%;
    margin-top: 22px
}

.sticky-wrapper {
    height: 50%
}

.sticky-container {
    position: sticky;
    top: 82px
}

.ap-container-grid {
    display: grid;
    grid-column-gap: 16px;
    grid-template-areas: var(--grid-areas);
    grid-template-columns: var(--grid-template-columns);
    --grid-template-columns-default: repeat(var(--grid-columns), 1fr);
    --grid-template-columns: var(--grid-template-columns-default);
    --grid-template-columns-desktop: var(--grid-template-columns-default);
    --grid-template-columns-tablet: var(--grid-template-columns-default);
    --grid-template-columns-mobile: var(--grid-template-columns-default)
}

@media(min-width:1279px) {
    .ap-container-grid {
        --grid-areas: var(--grid-areas-xl, var(--grid-areas-desktop));
        --grid-columns: var(--grid-columns-xl, var(--grid-columns-desktop));
        --grid-template-columns: var(--grid-template-columns-xl, var(--grid-template-columns-desktop))
    }
}

@media(min-width:1007px)and (max-width:1279px) {
    .ap-container-grid {
        --grid-areas: var(--grid-areas-desktop);
        --grid-columns: var(--grid-columns-desktop);
        --grid-template-columns: var(--grid-template-columns-desktop)
    }
}

@media screen and (max-width:1006px) {
    .ap-container-grid {
        display: block
    }
}

.flex-h-center {
    flex-direction: column;
    text-align: center
}

.flex-h-center,
.flex-v-center {
    align-items: center;
    display: flex
}

.flex-h-right {
    flex-direction: column;
    text-align: right
}

.flex-h-right,
.flex-v-right {
    align-items: right;
    display: flex
}

.storyblock {
    margin-bottom: 8px
}

.outbrain-lhc {
    align-self: center;
    justify-self: end;
    position: sticky;
    top: 10%
}

.auth-block_loggedin-true {
    display: none
}

#comments {
    margin: 0 0 32px
}

#comments[logged-in=true] .auth-block_loggedin-false {
    display: none
}

#comments[logged-in=true] .auth-block_loggedin-true {
    display: block
}

#comments-load {
    border-radius: 2px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .16);
    margin: 20px 0 32px;
    text-align: center
}

#comments-load a {
    background-color: #202223;
    display: inline-block;
    font-weight: 700;
    padding: 13px 8px;
    width: 100%
}

#comments-load a:active,
#comments-load a:hover {
    background-color: #404446
}

#comments-load a span {
    font-weight: 400
}

#comments-load a.hide {
    align-items: center;
    display: flex;
    justify-content: center
}

#comments-load a.hide:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    content: "";
    display: inline-block;
    height: 10px;
    margin: 8px 0 0 8px;
    transform: rotate(-135deg);
    width: 10px
}

#comments-load a.hide span {
    display: none
}

.comments_auth-block,
.comments_heading {
    margin: 0 0 16px
}

#comment-hide-block[data-attr-hide] {
    display: none
}

.progress-bar {
    background-color: #e0e1e2;
    height: 4px;
    margin-top: -17px;
    position: sticky;
    transition: top .2s linear;
    width: 100%;
    z-index: 19
}

.progress-bar-indicator {
    background-color: #1691db;
    height: 4px;
    transition: width .25s;
    width: 0
}

.footer {
    font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
    margin-top: 80px
}

.footer_notes {
    border-top: 1px solid #e0e1e2;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.footer_ads {
    text-align: center
}

.footer_ads>div {
    margin-bottom: 32px
}

.footer_ads .ad-leader:before {
    color: #606669;
    content: "";
    display: block;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    margin-bottom: 4px;
    text-align: center
}

.footer_inner {
    padding-bottom: 16px;
    padding-top: 32px
}

@media screen and (min-width:648px)and (max-width:1006px) {
    .footer_inner {
        padding-bottom: 48px
    }
}

.footer_branding {
    align-items: center;
    border-bottom: 1px solid #eaebec;
    display: flex;
    height: 64px;
    justify-content: space-between;
    margin-bottom: 32px
}

.footer_branding_backtotop {
    display: flex;
    justify-content: center;
    position: relative;
    top: 24px
}

.footer_branding_backtotop a {
    align-items: center;
    background: #1691db;
    border-radius: 100%;
    display: flex;
    height: 48px;
    justify-content: center;
    width: 48px
}

.footer_branding_backtotop a:after {
    background-color: #fff;
    content: "";
    display: inline-block;
    height: 24px;
    -webkit-mask: url(https://resourcesssl.newscdn.com.au/cs/ts2020/assets/images/icons/icon-chevron-default.svg) no-repeat 50% 50%;
    mask: url(https://resourcesssl.newscdn.com.au/cs/ts2020/assets/images/icons/icon-chevron-default.svg) no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover;
    transform: rotate(-90deg);
    width: 24px
}

.footer_branding_backtotop:before {
    background: #eaebec;
    content: "";
    display: inline-block;
    height: 1px;
    left: 0;
    position: absolute;
    top: 24px;
    width: 100%;
    z-index: -1
}

.footer_branding_brand {
    display: inline-block;
    flex-grow: 2
}

.footer_branding_brand img,
.footer_branding_brand svg {
    height: auto;
    width: 160px
}

.footer_branding_social {
    display: flex;
    justify-content: center;
    margin-right: 16px
}

.footer_branding_social svg {
    color: #606669;
    height: 16px;
    width: 16px
}

.footer_branding_social li:not(:last-child) {
    margin-right: 32px
}

.footer_branding_buttons,
.footer_branding_buttons li a {
    display: flex;
    justify-content: center
}

.footer_branding_buttons li a {
    align-items: center;
    line-height: 16px;
    padding: 8px 16px
}

.footer_branding_buttons li:not(:last-child) {
    margin-right: 8px;
    padding-left: 16px
}

.footer_branding_subscribe a {
    background-color: #1691db;
    border: 1px solid #1691db;
    color: #fff
}

.footer_branding_subscribe a:link,
.footer_branding_subscribe a:visited {
    color: #fff;
    text-decoration: none
}

.footer_branding_subscribe a:active,
.footer_branding_subscribe a:hover {
    background-color: #1691db;
    border-color: #1691db;
    color: #fff;
    text-decoration: none
}

.footer_branding_login a {
    border: 1px solid #1691db;
    color: #1691db
}

.footer_branding_login a:link,
.footer_branding_login a:visited {
    color: #1691db
}

.footer_branding_login a:active,
.footer_branding_login a:hover {
    border-color: #1691db;
    color: #1691db
}

.footer_branding_login a .icon-sprite-item {
    margin-right: 4px
}

.footer_nav {
    display: flex;
    justify-content: space-between
}

.footer_menu {
    display: flex;
    flex-grow: 2;
    margin-bottom: 32px;
    margin-right: auto
}

.footer_menu_item {
    width: 100%
}

.footer_menu_item_title {
    font-weight: 700;
    margin-bottom: 16px;
    text-transform: capitalize
}

.footer_menu_item_sub,
.footer_menu_item_title {
    font-family: Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.footer_menu_item_sub {
    margin-bottom: 8px
}

.footer_menu_item_sub a {
    color: #606669
}

.footer_disclaimer_text {
    color: #202223;
    margin-bottom: 16px;
    padding-top: 16px
}

.footer_copyright,
.footer_timestamp_text {
    margin-bottom: 16px
}

.footer_copyright {
    order: 2
}

.footer_external_links {
    margin-bottom: 16px;
    order: 3
}

.footer_external_links a {
    font-family: Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.footer_external_links li {
    display: inline-flex
}

.footer_external_links li:not(:last-child) a {
    margin-right: 16px;
    padding-right: 16px
}

.footer_apps_title,
.footer_podcasts_title {
    font-weight: 700
}

.footer_apps_ul,
.footer_podcasts_ul {
    display: flex;
    flex-direction: column;
    margin-top: 16px
}

.footer_apps_ul li,
.footer_podcasts_ul li {
    margin-bottom: 16px
}

.footer_disclaimer_text,
.footer_poweredby_wordpress {
    font-family: Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.user-registered .footer_branding_buttons,
.user-subscriber .footer_branding_buttons {
    display: none
}

.sitemap {
    margin: 25px auto 0;
    padding: 22px 0 10px
}

.sitemap_branding {
    align-items: center;
    display: flex;
    height: 64px;
    justify-content: space-between;
    margin-bottom: 48px
}

.sitemap_branding_brand {
    display: inline-block
}

.sitemap_branding_brand img,
.sitemap_branding_brand svg {
    height: auto;
    width: 120px
}

.sitemap_branding_social {
    display: flex;
    height: 32px
}

.sitemap_branding_social li:not(.sitemap_branding_subscribe) {
    margin: 8px 4px
}

.sitemap_branding_subscribe {
    border-left: 1px solid #606669;
    margin-left: 16px;
    padding-left: 32px
}

.sitemap_branding_subscribe a {
    background: #202223;
    color: #fff;
    display: block;
    padding: 8px 16px
}

.sitemap_nav {
    display: flex
}

.sitemap_menu {
    display: flex;
    flex-grow: 2;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px
}

@media screen and (min-width:648px)and (max-width:1006px) {
    .sitemap_menu {
        justify-content: flex-start
    }
}

.sitemap_menu_item {
    color: #606669;
    margin: 0 32px 12px 0
}

.sitemap_menu_item:first-child {
    margin-bottom: 12px;
    width: 100%
}

.sitemap_menu_item:first-child a {
    color: #606669
}

.sitemap_menu_item_title {
    font-weight: 700;
    margin-bottom: 12px
}

.sitemap_menu_item_title_home:before {
    border-bottom: 2px solid #202223;
    border-right: 2px solid #202223;
    content: "";
    display: inline-block;
    height: 8px;
    margin-right: 5px;
    transform: rotate(135deg);
    width: 8px
}

.sitemap_menu_item_title a {
    color: #81888c
}

.sitemap_menu_item_sub {
    margin-bottom: 10px
}

.sitemap_menu_item_sub a {
    color: #81888c
}

.sitemap_disclaimer-text {
    margin-bottom: 16px
}

.sitemap_copyright {
    display: flex;
    justify-content: space-between
}

.sitemap_external-links li {
    border-right: 1px solid #606669;
    display: inline-flex;
    margin-right: 8px;
    padding-right: 8px
}

.sitemap_external-links li:last-child {
    border: none
}

.sitemap_external-links a {
    color: #606669
}

.ad-halfpage,
.ad-m-mrec,
.ad-mrec {
    margin-bottom: 55px;
    min-height: 250px;
    width: 100%
}

.ad-halfpage:before,
.ad-m-mrec:before,
.ad-mrec:before {
    color: #606669;
    content: "";
    display: block;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    margin-bottom: 6px;
    padding-top: 5px;
    text-align: center
}

[data-type=unruly] {
    text-align: center
}

@media screen and (min-width:648px) {
    [data-type=unruly] {
        float: right;
        width: 100%
    }
}

.connectWidget {
    overflow: hidden;
    text-align: center
}

.premium-native {
    display: flex;
    gap: 16px;
    justify-content: space-between
}

.premium-native .ad-native {
    flex: 1
}

@media screen and (max-width:647px) {
    .premium-native {
        flex-direction: column
    }
}

body[data-ad-layout=trueskin][data-brand=codesports][data-page-section-2=games],
body[data-ad-layout=trueskin][data-brand=codesports][data-page-section-2=match-hub],
body[data-ad-layout=trueskin][data-brand=codesports][data-page-section-2=stats],
body[data-ad-layout=trueskin][data-brand=codesports][data-pagetype=homepage] {
    --trueskin-content-bg-color: #00162a
}

body[data-ad-layout=trueskin][data-brand=escape] {
    --trueskin-progressbar-top: 60px
}

body[data-ad-layout=trueskin] .footer,
body[data-ad-layout=trueskin] .header.g_wrapper,
body[data-ad-layout=trueskin] .header_date-bar,
body[data-ad-layout=trueskin] .navigation,
body[data-ad-layout=trueskin] .progress-bar {
    margin-left: auto;
    margin-right: auto;
    width: 1260px
}

body[data-ad-layout=trueskin] .footer,
body[data-ad-layout=trueskin]>.g_wrapper.g_no-flicker {
    background-color: var(--trueskin-content-bg-color, #fff)
}

body[data-ad-layout=trueskin] .footer,
body[data-ad-layout=trueskin] .header_date-bar,
body[data-ad-layout=trueskin]>.g_wrapper.g_no-flicker {
    position: relative;
    z-index: 10
}

body[data-ad-layout=trueskin] .navigation {
    top: 0 !important
}

body[data-ad-layout=trueskin] .progress-bar {
    background-color: var(--trueskin-progressbar-top, 49px) !important
}

body[data-ad-layout=trueskin] .navigation_ul {
    padding-left: 115px;
    padding-right: 115px
}

body[data-ad-layout=trueskin]>.header.g_wrapper {
    padding-left: 6px;
    padding-right: 6px
}

body[data-ad-layout=trueskin]>div[id^=indie-campaign-] {
    z-index: 11
}

body[data-ad-layout=trueskin] .footer {
    margin-top: 0
}

body[data-ad-layout=trueskin] iframe[src="//ncg.tags.news.com.au/prod/ncg/cookie.html"] {
    display: none
}

body[data-ad-layout=trueskin] .bz-viewability-container {
    transition: none !important
}

body[data-ad-layout=trueskin] #indie-container-below-primary-nav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1248px;
    position: relative;
    z-index: 10
}

.icon-wrapper {
    height: 100%;
    justify-content: space-between;
    width: 100%
}

.icon-sprite-item {
    display: inline-block
}

.icon-sprite-item svg {
    height: 100%;
    width: 100%
}

.pixel-track {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0
}

.pixel-track_sticky-leader-ad {
    margin-top: 684px
}

[data-pagetype=homepage] .pixel-track_sticky-leader-ad {
    margin-top: 300px
}

[data-pagetype=article] .pixel-track_sticky-leader-ad {
    margin-top: 1000px
}

@media screen and (min-width:1007px) {
    [data-pagetype=article] .pixel-track_sticky-leader-ad {
        margin-top: 455px
    }
}

[data-page-primary-section=blogs] .pixel-track_sticky-leader-ad {
    margin-top: 684px
}

[data-pagetype=audio] .pixel-track_sticky-leader-ad,
[data-pagetype=podcast] .pixel-track_sticky-leader-ad,
[data-pagetype=video] .pixel-track_sticky-leader-ad {
    margin-top: 184px
}

@media screen and (min-width:1007px) {
    [data-pagetype=gallery] .pixel-track {
        bottom: 0;
        position: fixed;
        top: unset
    }
}

.pixel-track_collapse-leader-ad {
    height: 67px;
    position: absolute;
    top: 0
}

.m3-3m_list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 16px;
    grid-template-areas: "blockone  blocktwo  blockthree" "blockfour blockfive blocksix"
}

.m3-3m article:first-child {
    grid-area: blockone
}

.m3-3m article:nth-child(2) {
    grid-area: blocktwo
}

.m3-3m article:nth-child(3) {
    grid-area: blockthree
}

.m3-3m article:nth-child(4) {
    grid-area: blockfour
}

.m3-3m article:nth-child(5) {
    grid-area: blockfive
}

.m3-3m article:nth-child(6) {
    grid-area: blocksix
}

.m3-3m.opinions .author_name .linked {
    color: #0059bf
}

.m3-3m.opinions .author_name span {
    color: #202223
}

@media(max-width:1007px) {
    .m3-3m.opinions .m3-3m_list {
        display: block
    }

    .m3-3m.opinions article {
        margin-bottom: 16px
    }
}

.m3-3m.fastnews {
    border-bottom: 1px solid #e0e1e2;
    border-top: 0;
    padding-top: 0
}

.m3-3m.fastnews .storyblock {
    border-bottom: 0
}

@media(max-width:1007px) {
    .m3-3m.fastnews {
        display: none
    }
}

.l1-s .storyblock_meta {
    grid-area: meta
}

.l1-s .storyblock_title {
    font: 400 calc(16px + .5rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    grid-area: title
}

.l1-s .storyblock_standfirst {
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    grid-area: standfirst
}

.l1-s .storyblock_image_link {
    grid-area: image;
    margin-left: 16px
}

.l1-s .storyblock_thumb_image .storyblock_standfirst {
    justify-self: start
}

.l1-s .storyblock_footer {
    grid-area: footer;
    padding-top: 16px
}

@media(min-width:1007px) {
    .l1-s_list article {
        display: grid;
        grid-template-areas: "meta       image" "title      image" "standfirst image" "footer     image";
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto 1fr
    }

    .l1-s_list article .storyblock_image_link {
        height: auto;
        margin-top: 8px;
        width: 236px
    }

    .l1-s_list article .storyblock_image_link .storyblock_no-image {
        height: auto;
        padding-bottom: 177px;
        width: 100%
    }
}

@media(max-width:1279px)and (min-width:1007px) {
    .l1-s_list article .storyblock_image_link {
        width: 194px
    }

    .l1-s_list article .storyblock_image_link .storyblock_no-image {
        padding-bottom: 146px
    }
}

@media(max-width:1007px) {
    .l1-s_list article {
        border-bottom: 1px solid #e0e1e2;
        display: grid;
        grid-template-areas: "meta meta" "title title" "standfirst image" "footer footer";
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto 1fr
    }

    .l1-s_list article .storyblock_title {
        font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif;
        grid-area: title
    }

    .l1-s_list article .storyblock_image_link {
        width: 143px
    }
}

@media screen and (max-width:1007px)and (max-width:1006px) {
    .l1-s_list article .storyblock_image_link {
        width: 128px
    }
}

@media screen and (max-width:1007px)and (max-width:1006px)and (max-width:374px) {
    .l1-s_list article .storyblock_image_link {
        width: 100px
    }
}

@media(max-width:1007px) {
    .l1-s_list article .storyblock_image_link .storyblock_no-image {
        height: auto;
        padding-bottom: 107px;
        width: 100%
    }

    .l1-s_list article .storyblock_footer {
        padding-bottom: 0
    }
}

@media(max-width:648px) {
    .l1-s_list article .storyblock_image_link {
        width: 100px
    }
}

@media screen and (max-width:648px)and (max-width:1006px) {
    .l1-s_list article .storyblock_image_link {
        width: 128px
    }
}

@media screen and (max-width:648px)and (max-width:1006px)and (max-width:374px) {
    .l1-s_list article .storyblock_image_link {
        width: 100px
    }
}

@media(max-width:648px) {
    .l1-s_list article .storyblock_image_link .storyblock_no-image {
        height: auto;
        padding-bottom: 75px;
        width: 100%
    }
}

@media(max-width:1007px) {
    .l1-s_list .storyblock.video-block>.storyblock_image_link>.video-play-icon .video-length {
        display: none
    }
}

.l1-s_list .storyblock[data-storyblock-layout=list-left] {
    grid-template-areas: "meta meta" "title title" "image standfirst" "footer footer";
    grid-template-columns: 1fr 4fr
}

.l1-s_list .storyblock[data-storyblock-layout=list-left] .storyblock_image_link {
    margin: 8px 16px 0 0
}

.l1-s_list .storyblock[data-storyblock-layout=list-left] .storyblock_standfirst,
.l1-s_list .storyblock[data-storyblock-layout=list-left] .storyblock_title {
    word-break: break-word
}

@media screen and (min-width:1007px) {
    .l1-s_list .storyblock[data-storyblock-layout=list-left] {
        grid-template-areas: "image	meta" "image	title" "image	standfirst" ". 		standfirst" ".		footer"
    }

    .l1-s_list .storyblock[data-storyblock-layout=list-left] .storyblock_image_link {
        margin: 0 16px 0 0
    }
}

.label-pulsating,
.storyblock_label.live {
    background-color: #ca0a00;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    margin: 0 8px 0 0;
    padding: 2px 8px 2px 18px;
    position: relative;
    text-transform: uppercase
}

.label-pulsating:before,
.storyblock_label.live:before {
    animation: pulsate 1.2s ease-out;
    animation-iteration-count: infinite;
    border: 4px solid #fff;
    border-radius: 4px;
    content: " ";
    left: 5px;
    position: absolute;
    top: 5px
}

[data-liveblog-theme=metros-news] .label-pulsating {
    background-color: #ca0a00
}

[data-liveblog-theme=metros-sport] .label-pulsating {
    background-color: #0059bf
}

[data-liveblog-theme=news-news] .label-pulsating {
    background-color: #c90000
}

[data-liveblog-theme=news-sport] .label-pulsating {
    background-color: #4aa90f
}

[data-liveblog-theme^=codesports-] .label-pulsating {
    background-color: #007db8
}

[data-liveblog-theme^=theaustralian-] .label-pulsating {
    background-color: #ed5843
}

[data-liveblog-theme^=skynews] .label-pulsating {
    background-color: #c90000
}

@keyframes pulsate {
    0% {
        opacity: 0;
        transform: scale(.1)
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: scale(1.2)
    }
}

.storyblock_section {
    color: #606669;
    margin-bottom: 8px;
    margin-right: 8px;
    text-transform: capitalize
}

.storyblock_section .icon-sprite-item {
    vertical-align: middle
}

.storyblock_image_link {
    display: block;
    margin-top: 8px
}

.storyblock_image_link:hover {
    opacity: .7
}

.storyblock_image_link .animation {
    max-width: 100%
}

.storyblock_image_link .animation video {
    height: auto;
    object-fit: unset;
    width: 100%
}

.storyblock_label {
    border-radius: 2px;
    display: inline-block;
    font-weight: 700;
    margin-right: 8px;
    padding: 0 2px;
    text-transform: uppercase
}

.storyblock_label.opinion {
    color: #0059bf
}

.storyblock_label.breaking {
    color: #ca0a00
}

.storyblock_label.exclusive {
    background-color: #202223;
    color: #f5f5f5
}

.storyblock_label.updated {
    background-color: #0059bf;
    color: #f5f5f5
}

.storyblock_label.premium {
    background-color: #fc0;
    color: #202223
}

.storyblock_datetime {
    color: #a1a6a9
}

.storyblock_label.live {
    margin: 0 8px 0 0
}

.storyblock_title {
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif
}

.storyblock_standfirst {
    color: #606669
}

.storyblock_footer {
    align-self: flex-end;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding-bottom: 8px;
    width: 100%
}

.storyblock_comment-count_count {
    display: inline-flex;
    gap: 4px;
    margin-left: 4px;
    vertical-align: top
}

.storyblock_comment-count_count[data-comment-range^=comment-range-]:after {
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 16px;
    object-fit: contain;
    width: 16px
}

.storyblock_comment-count_count[data-comment-range=comment-range-1]:after {
    background-image: url(/wp-content/themes/newscorpau-news-dna/dist/images/icons/trending-up-grey.svg)
}

.storyblock_no_image .storyblock_image_link {
    display: none
}

.storyblock_stacked {
    display: grid;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto 1fr
}

.storyblock_stacked .storyblock_standfirst {
    padding-bottom: 16px
}

.storyblock_thumb_image {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start
}

.storyblock_thumb_image .storyblock_meta,
.storyblock_thumb_image .storyblock_title {
    width: 100%
}

.storyblock_thumb_image .storyblock_image_link {
    margin: 0 16px 16px 0;
    width: 150px
}

@media screen and (max-width:1006px) {
    .storyblock_thumb_image .storyblock_image_link {
        width: 128px
    }
}

@media screen and (max-width:1006px)and (max-width:374px) {
    .storyblock_thumb_image .storyblock_image_link {
        width: 100px
    }
}

.storyblock_thumb_image .storyblock_standfirst {
    flex: 1;
    justify-self: right
}

.storyblock_opinion {
    border-bottom: 1px solid #e0e1e2;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 16px
}

.storyblock_opinion .storyblock_title {
    flex: 1;
    font: 400 calc(16px + 1rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    font-style: italic;
    margin-right: 16px;
    order: 1
}

.storyblock_opinion .storyblock_image_link {
    border-radius: 50%;
    height: 100px;
    order: 2;
    overflow: hidden;
    width: 100px
}

@media screen and (max-width:1006px) {
    .storyblock_opinion .storyblock_image_link {
        height: 128px;
        width: 128px
    }
}

@media screen and (max-width:1006px)and (max-width:374px) {
    .storyblock_opinion .storyblock_image_link {
        height: 100px;
        width: 100px
    }
}

.storyblock_opinion .responsive-img {
    height: 100%
}

.storyblock_opinion .responsive-img_img {
    height: 100%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: auto
}

.storyblock_opinion .storyblock_footer {
    order: 3;
    padding-top: 16px
}

.storyblock_opinion .storyblock_datetime {
    display: none
}

.storyblock_image_right .storyblock_image_link {
    margin: 0 0 16px 16px
}

@media screen and (max-width:648px) {
    .storyblock_image_right .storyblock_image_link {
        margin: 0 8px 16px 16px
    }
}

.storyblock_more {
    display: none
}

.storyblock.video-block .responsive-img_img {
    height: 100%;
    margin: 0 auto;
    right: 0;
    width: auto
}

.storyblock.video-block .storyblock_image_link {
    position: relative
}

.storyblock.video-block .storyblock_image_link .video-play-icon {
    bottom: 0;
    display: inline-flex;
    position: absolute
}

.storyblock.video-block .storyblock_image_link .video-play-icon .icon-sprite-item {
    background-color: #fff;
    display: inline-block;
    padding: 8px
}

.storyblock.video-block .storyblock_image_link .video-play-icon .icon-sprite-item svg use {
    fill: #1691db
}

.storyblock.video-block .storyblock_image_link .video-play-icon .video-length {
    align-items: center;
    background-color: #1691db;
    color: #fff;
    display: flex;
    justify-content: center;
    width: 64px
}

.storyblock.video-block .storyblock_standfirst,
.storyblock.video-block .storyblock_title {
    word-break: break-word
}

.storyblock.audio-block .responsive-img {
    background-color: transparent
}

.storyblock.audio-block .responsive-img_img {
    height: 100%;
    margin: 0 auto;
    width: auto
}

.storyblock.audio-block .storyblock_image_link {
    max-height: fit-content;
    position: relative
}

.storyblock.audio-block .storyblock_image_link .audio-play-icon {
    bottom: 8px;
    display: inline-flex;
    left: 8px;
    position: absolute
}

.storyblock.audio-block .storyblock_image_link .audio-play-icon .icon-sprite-item {
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .16);
    display: inline-block;
    padding: 0 8px
}

.storyblock.audio-block .storyblock_image_link .audio-play-icon .icon-sprite-item svg {
    fill: #1691db
}

.storyblock.audio-block[data-storyblock-imagesize=block_huge_image] .storyblock_image_link .audio-play-icon {
    left: calc(25% - 8px)
}

.storyblock.audio-block[data-storyblock-layout=opinion-image-left] .storyblock_image_link .audio-play-icon {
    left: calc(50% - 16px)
}

.storyblock_meta .storyblock_datetime {
    display: inline-block;
    white-space: nowrap
}

.storyblock .timeline-container {
    border-left: 1px solid #e0e1e2;
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    grid-area: timeline
}

.storyblock .timeline-container-item {
    padding-bottom: 16px;
    padding-left: 16px;
    position: relative
}

.storyblock .timeline-container-item-time {
    color: #ca0a00;
    margin-bottom: 8px
}

.storyblock .timeline-container-item-time:before {
    background-color: #ca0a00;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 9px;
    left: -5px;
    position: absolute;
    top: 4px;
    width: 9px
}

.storyblock .timeline-container-item-headline a {
    color: #606669
}

@media screen and (max-width:1006px) {
    .storyblock {
        position: relative
    }

    .storyblock .storyblock_blocktap {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .storyblock .storyblock_meta {
        position: relative;
        z-index: 11
    }
}

.responsive-img {
    overflow: hidden;
    position: relative
}

.responsive-img img {
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: contain;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

[data-storyblock-layout] {
    padding-bottom: 8px
}

[data-storyblock-layout=stacked] {
    display: grid;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto 1fr
}

[data-storyblock-layout=horizontal-stacked] {
    display: grid;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto auto auto
}

[data-storyblock-layout=horizontal-stacked] .storyblock_standfirst {
    padding-bottom: 16px
}

@media screen and (min-width:1279px) {
    [data-storyblock-layout=horizontal-stacked] {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 16px;
        grid-template-areas: "image image meta" "image image title" "image image standfirst" "image image footer" "image image ."
    }

    [data-storyblock-layout=horizontal-stacked] .storyblock_meta,
    [data-storyblock-layout=horizontal-stacked] .storyblock_section {
        grid-area: meta
    }

    [data-storyblock-layout=horizontal-stacked] .storyblock_image_link {
        grid-area: image
    }

    [data-storyblock-layout=horizontal-stacked] .storyblock_title {
        grid-area: title
    }

    [data-storyblock-layout=horizontal-stacked] .storyblock_standfirst {
        grid-area: standfirst;
        padding-bottom: 0
    }

    [data-storyblock-layout=horizontal-stacked] .storyblock_footer {
        grid-area: footer
    }
}

@media screen and (min-width:1007px)and (max-width:1278px) {
    [data-storyblock-layout=horizontal-stacked] .storyblock_standfirst {
        padding-bottom: 0
    }
}

.mosaic .storyblock {
    border-bottom: 1px solid #eaebec
}

.mosaic .storyblock .storyblock_footer,
.mosaic .storyblock .storyblock_image_link,
.mosaic .storyblock .storyblock_standfirst,
.mosaic .storyblock .storyblock_title {
    margin-top: 0
}

.list .storyblock .storyblock_standfirst,
.list .storyblock .storyblock_title {
    margin-top: 8px
}

[data-storyblock-layout*=thumb-image-] {
    display: grid;
    grid-row-gap: 8px;
    grid-template-areas: "meta meta" "title title" "image standfirst" "footer footer";
    grid-template-rows: auto auto auto 1fr
}

[data-storyblock-layout*=thumb-image-] .storyblock_meta {
    grid-area: meta
}

[data-storyblock-layout*=thumb-image-] .storyblock_title {
    grid-area: title
}

[data-storyblock-layout*=thumb-image-] .storyblock_image_link {
    grid-area: image;
    height: max-content;
    margin: 0 16px 0 0;
    max-width: 150px
}

@media screen and (max-width:1006px) {
    [data-storyblock-layout*=thumb-image-] .storyblock_image_link {
        max-width: 128px;
        width: 128px
    }
}

@media screen and (max-width:1006px)and (max-width:374px) {
    [data-storyblock-layout*=thumb-image-] .storyblock_image_link {
        max-width: 100px;
        width: 100px
    }
}

[data-storyblock-layout*=thumb-image-] .storyblock_standfirst {
    grid-area: standfirst
}

[data-storyblock-layout*=thumb-image-] .storyblock_footer {
    grid-area: footer
}

[data-storyblock-layout*=thumb-image-] .responsive-img {
    width: 143px
}

@media screen and (max-width:1006px) {
    [data-storyblock-layout*=thumb-image-] .responsive-img {
        width: 128px
    }
}

@media screen and (max-width:1006px)and (max-width:374px) {
    [data-storyblock-layout*=thumb-image-] .responsive-img {
        width: 100px
    }
}

[data-storyblock-layout*=thumb-image-].storyblock.video-block {
    align-items: flex-start
}

@media screen and (max-width:1006px) {
    [data-storyblock-layout*=thumb-image-].storyblock.video-block .storyblock_image_link .video-play-icon .icon-sprite-item {
        max-height: 24px;
        max-width: 24px;
        padding: 4px
    }

    [data-storyblock-layout*=thumb-image-].storyblock.video-block .storyblock_image_link .video-play-icon .video-length {
        width: 48px
    }
}

[data-storyblock-layout=thumb-image-right] {
    grid-template-areas: "meta meta" "title title" "standfirst image" "footer footer"
}

[data-storyblock-layout=thumb-image-right] .storyblock_image_link {
    justify-self: end;
    margin: 0 0 0 16px
}

[data-storyblock-layout=block-mobile-image-left],
[data-storyblock-layout=block-mobile] {
    column-gap: 16px;
    display: grid;
    padding-bottom: 16px;
    row-gap: 8px
}

[data-storyblock-layout=block-mobile-image-left] .storyblock_meta,
[data-storyblock-layout=block-mobile] .storyblock_meta {
    grid-area: meta
}

[data-storyblock-layout=block-mobile-image-left] .storyblock_image_link,
[data-storyblock-layout=block-mobile] .storyblock_image_link {
    grid-area: image
}

[data-storyblock-layout=block-mobile-image-left] .storyblock_title,
[data-storyblock-layout=block-mobile] .storyblock_title {
    grid-area: title
}

[data-storyblock-layout=block-mobile] {
    grid-template-areas: "meta meta" "title image";
    grid-template-columns: auto 100px
}

@media screen and (max-width:1006px) {
    [data-storyblock-layout=block-mobile] {
        grid-template-columns: auto 128px
    }
}

@media screen and (max-width:1006px)and (max-width:374px) {
    [data-storyblock-layout=block-mobile] {
        grid-template-columns: auto 100px
    }
}

[data-storyblock-layout=block-mobile-image-left] {
    grid-template-areas: "meta meta" "image title";
    grid-template-columns: 100px auto
}

@media screen and (max-width:1006px) {
    [data-storyblock-layout=block-mobile-image-left] {
        grid-template-columns: 128px auto
    }
}

@media screen and (max-width:1006px)and (max-width:374px) {
    [data-storyblock-layout=block-mobile-image-left] {
        grid-template-columns: 100px auto
    }
}

[data-storyblock-layout=opinion-image-left],
[data-storyblock-layout=opinion] {
    display: grid;
    grid-row-gap: 8px;
    border-bottom: 1px solid #e0e1e2;
    grid-template-areas: "title image" "byline byline" "footer footer";
    grid-template-rows: auto auto 1fr
}

[data-storyblock-layout=opinion-image-left] .storyblock_title,
[data-storyblock-layout=opinion] .storyblock_title {
    font: 400 calc(16px + .5rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    font-style: italic;
    grid-area: title;
    margin-right: 16px
}

[data-storyblock-layout=opinion-image-left] .storyblock_image_link,
[data-storyblock-layout=opinion] .storyblock_image_link {
    border-radius: 50%;
    grid-area: image;
    height: 100px;
    justify-self: end;
    overflow: hidden;
    width: 100px
}

[data-storyblock-layout=opinion-image-left] .responsive-img,
[data-storyblock-layout=opinion] .responsive-img {
    height: 100%;
    position: relative
}

[data-storyblock-layout=opinion-image-left] .responsive-img_img,
[data-storyblock-layout=opinion] .responsive-img_img {
    height: 100%;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: auto
}

[data-storyblock-layout=opinion-image-left] .storyblock_byline,
[data-storyblock-layout=opinion] .storyblock_byline {
    color: #0059bf;
    display: block;
    flex-basis: 100%;
    font-weight: 700;
    grid-area: byline;
    margin-right: 16px
}

[data-storyblock-layout=opinion-image-left] .storyblock_footer,
[data-storyblock-layout=opinion] .storyblock_footer {
    grid-area: footer;
    padding-top: 16px
}

[data-storyblock-layout=opinion-image-left] .storyblock_datetime,
[data-storyblock-layout=opinion] .storyblock_datetime {
    display: none
}

[data-storyblock-layout=opinion-image-left] {
    grid-template-areas: "image title" "image byline" "image footer"
}

[data-storyblock-layout=opinion-image-left] .storyblock_image_link {
    margin-right: 16px
}

[data-storyblock-layout=opinion-image-left] .storyblock_title {
    margin-right: 0
}

[data-storyblock-layout=fastnews] {
    display: grid;
    grid-template-areas: "image title" "image standfirst";
    grid-template-columns: 90px auto;
    padding-bottom: 0
}

[data-storyblock-layout=fastnews]:first-child,
[data-storyblock-layout=fastnews]:nth-child(2) {
    border-right: 1px solid #e0e1e2
}

[data-storyblock-layout=fastnews] .storyblock_image_link {
    grid-area: image;
    height: 75px;
    margin: 0 16px 0 0;
    overflow: hidden;
    width: 75px
}

[data-storyblock-layout=fastnews] .storyblock_title {
    font: 400 16px/1.3 Eva Bold, Times New Roman, Times, serif;
    font-style: italic;
    grid-area: title;
    padding-right: 16px
}

[data-storyblock-layout=fastnews] .storyblock_standfirst {
    grid-area: standfirst;
    padding-right: 16px
}

[data-storyblock-layout=fastnews] .responsive-img {
    align-items: center;
    display: flex;
    justify-content: center
}

[data-storyblock-layout=fastnews] .storyblock_datetime {
    display: none
}

[data-storyblock-layout=list] {
    display: block
}

[data-storyblock-layout=list].storyblock.video-block {
    align-items: flex-start
}

[data-storyblock-layout=list].storyblock.video-block .storyblock_image_link>.icon-sprite-item {
    top: 80px
}

@media screen and (min-width:1007px)and (max-width:1278px) {
    [data-storyblock-layout=list].storyblock.video-block .storyblock_image_link>.icon-sprite-item {
        top: 64px
    }
}

@media screen and (min-width:648px)and (max-width:1006px) {
    [data-storyblock-layout=list].storyblock.video-block .storyblock_image_link>.icon-sprite-item {
        left: 8px;
        top: 40px
    }
}

@media screen and (max-width:647px) {
    [data-storyblock-layout=list].storyblock.video-block .storyblock_image_link>.icon-sprite-item {
        left: 8px;
        top: 16px
    }

    [data-storyblock-layout=list].storyblock.video-block .storyblock_image_link .video-play-icon .icon-sprite-item {
        max-height: 18px;
        max-width: 18px;
        padding: 2px
    }

    [data-storyblock-layout=list].storyblock.video-block .storyblock_image_link .video-play-icon .video-length {
        width: 38px
    }
}

@media(max-width:1007px) {

    [data-storyblock-layout*=thumb-image-].storyblock.video-block .storyblock_image_link .video-play-icon .icon-sprite-item,
    [data-storyblock-layout=list].storyblock.video-block .storyblock_image_link .video-play-icon .icon-sprite-item {
        max-height: 32px;
        max-width: 32px;
        padding: 8px
    }
}

.list-jumplinks>a {
    background-color: #1691db;
    border: 1px solid transparent;
    border-radius: 2px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .16);
    color: #fff;
    cursor: pointer;
    display: table;
    font-family: Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin: 8px auto 0;
    padding: 8px 16px;
    position: relative;
    text-align: center
}

.list-jumplinks>a:link,
.list-jumplinks>a:visited {
    color: #fff;
    text-decoration: none
}

.list-jumplinks>a:active,
.list-jumplinks>a:hover {
    background-color: #404446;
    border-color: transparent;
    border-radius: 2px;
    color: #fff;
    text-decoration: none
}

.list-jumplinks>a.btn-hide {
    display: none
}

.list-jumplinks .list-jumplink {
    border-bottom: 1px solid #e0e1e2;
    max-height: 1000px;
    overflow: hidden;
    padding: 0 16px;
    position: relative;
    transition: max-height 1s ease-in-out
}

.list-jumplinks .list-jumplink span {
    display: block;
    padding-bottom: 8px
}

.list-jumplinks .list-jumplink_label {
    color: #606669;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    padding-top: 16px
}

.list-jumplinks .list-jumplink_title .body-link,
.list-jumplinks .list-jumplink_title a {
    color: #202223;
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif;
    text-decoration: none
}

.list-jumplinks .list-jumplink_footer {
    margin-bottom: 0
}

.list-jumplinks .list-jumplink_footer a {
    color: #404446;
    font-size: 14px
}

.list-jumplinks .list-jumplink_footer a:before {
    border-bottom: 2px solid #1691db;
    border-right: 2px solid #1691db;
    content: "";
    display: inline-block;
    height: 12px;
    left: 2px;
    margin-right: 12px;
    position: relative;
    top: -2px;
    transform: rotate(45deg);
    width: 12px
}

.list-jumplinks .list-jumplink:first-of-type {
    padding-top: 0
}

.list-jumplinks .list-jumplink.list-jumplinks-hide {
    border-bottom: 0;
    max-height: 0;
    transition: max-height .1s cubic-bezier(0, 1, 0, 1)
}

.list-jumplinks .list-jumplink.list-jumplinks-hide-bg:after {
    background: linear-gradient(180deg, transparent, #fff);
    content: " ";
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.list-jumplinks .list-jumplink span.list-jumplink_footer {
    padding-bottom: 24px
}

.button-common {
    display: inline-block;
    font-family: Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    padding: 8px 16px
}

.button-common a {
    color: #fff;
    text-decoration: none
}

#story-primary .button-common {
    margin: 32px 32px 32px 0
}

.custom-html .button-common {
    background-color: #202223;
    border: 1px solid transparent;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    padding: 8px 16px
}

.custom-html .button-common:link,
.custom-html .button-common:visited {
    color: #fff;
    text-decoration: none
}

.custom-html .button-common:active,
.custom-html .button-common:hover {
    background-color: #606669;
    border-color: transparent;
    border-radius: 2px;
    color: #fff;
    text-decoration: none
}

@media screen and (min-width:1007px) {
    .header {
        grid-template-columns: 1fr 2fr 1fr
    }

    .header_logo_wrapper {
        margin: 0 auto
    }
}

.header_logo_wrapper .header_link,
.header_logo_wrapper .header_link_image {
    display: block;
    max-height: 65px;
    max-width: 410px;
    width: 100%
}

@media screen and (max-width:1006px) {

    .header_logo_wrapper .header_link,
    .header_logo_wrapper .header_link_image {
        max-height: 43px
    }
}

.header_logo_wrapper .header_link img,
.header_logo_wrapper .header_link_image img {
    height: auto;
    object-fit: contain
}

.active_topic_heading-description a {
    color: #1691db
}

div.custom-html table {
    background: #f2f2f2;
    border-collapse: collapse;
    border-spacing: 0;
    height: auto;
    margin: 20px 0
}

div.custom-html table tr {
    border-bottom: 1px solid #fff
}

div.custom-html table tr:first-child {
    background: #636363;
    color: #fff
}

div.custom-html table tr th {
    padding: 8px
}

div.custom-html table tr td {
    padding: 10px 8px;
    width: 25%
}

div.custom-html table tr td,
div.custom-html table tr th {
    border-left: 1px solid #fff
}

div.custom-html iframe {
    background-color: #fff
}

body[data-page-primary-section="404"] .site-content h2,
body[data-page-primary-section="404"] div.custom-html h2,
body[data-page-primary-section="404"] main.static h2,
body[data-page-primary-section=ask] .site-content h2,
body[data-page-primary-section=ask] div.custom-html h2,
body[data-page-primary-section=ask] main.static h2,
body[data-page-primary-section=help] .site-content h2,
body[data-page-primary-section=help] div.custom-html h2,
body[data-page-primary-section=help] main.static h2,
body[data-page-primary-section=nocookies] .site-content h2,
body[data-page-primary-section=nocookies] div.custom-html h2,
body[data-page-primary-section=nocookies] main.static h2,
body[data-page-primary-section=search] .site-content h2,
body[data-page-primary-section=search] div.custom-html h2,
body[data-page-primary-section=search] main.static h2,
body[data-page-primary-section=terms-and-conditions] .site-content h2,
body[data-page-primary-section=terms-and-conditions] div.custom-html h2,
body[data-page-primary-section=terms-and-conditions] main.static h2,
body[data-page-primary-section=the-team] .site-content h2,
body[data-page-primary-section=the-team] div.custom-html h2,
body[data-page-primary-section=the-team] main.static h2,
body[data-page-primary-section=win] .site-content h2,
body[data-page-primary-section=win] div.custom-html h2,
body[data-page-primary-section=win] main.static h2 {
    font: normal 18px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-weight: 700
}

body[data-page-primary-section="404"] .site-content h3,
body[data-page-primary-section="404"] div.custom-html h3,
body[data-page-primary-section="404"] main.static h3,
body[data-page-primary-section=ask] .site-content h3,
body[data-page-primary-section=ask] div.custom-html h3,
body[data-page-primary-section=ask] main.static h3,
body[data-page-primary-section=help] .site-content h3,
body[data-page-primary-section=help] div.custom-html h3,
body[data-page-primary-section=help] main.static h3,
body[data-page-primary-section=nocookies] .site-content h3,
body[data-page-primary-section=nocookies] div.custom-html h3,
body[data-page-primary-section=nocookies] main.static h3,
body[data-page-primary-section=search] .site-content h3,
body[data-page-primary-section=search] div.custom-html h3,
body[data-page-primary-section=search] main.static h3,
body[data-page-primary-section=terms-and-conditions] .site-content h3,
body[data-page-primary-section=terms-and-conditions] div.custom-html h3,
body[data-page-primary-section=terms-and-conditions] main.static h3,
body[data-page-primary-section=the-team] .site-content h3,
body[data-page-primary-section=the-team] div.custom-html h3,
body[data-page-primary-section=the-team] main.static h3,
body[data-page-primary-section=win] .site-content h3,
body[data-page-primary-section=win] div.custom-html h3,
body[data-page-primary-section=win] main.static h3 {
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-weight: 700
}

body[data-page-primary-section="404"] .site-content .storyblock a,
body[data-page-primary-section="404"] div.custom-html .storyblock a,
body[data-page-primary-section="404"] main.static .storyblock a,
body[data-page-primary-section=ask] .site-content .storyblock a,
body[data-page-primary-section=ask] div.custom-html .storyblock a,
body[data-page-primary-section=ask] main.static .storyblock a,
body[data-page-primary-section=help] .site-content .storyblock a,
body[data-page-primary-section=help] div.custom-html .storyblock a,
body[data-page-primary-section=help] main.static .storyblock a,
body[data-page-primary-section=nocookies] .site-content .storyblock a,
body[data-page-primary-section=nocookies] div.custom-html .storyblock a,
body[data-page-primary-section=nocookies] main.static .storyblock a,
body[data-page-primary-section=search] .site-content .storyblock a,
body[data-page-primary-section=search] div.custom-html .storyblock a,
body[data-page-primary-section=search] main.static .storyblock a,
body[data-page-primary-section=terms-and-conditions] .site-content .storyblock a,
body[data-page-primary-section=terms-and-conditions] div.custom-html .storyblock a,
body[data-page-primary-section=terms-and-conditions] main.static .storyblock a,
body[data-page-primary-section=the-team] .site-content .storyblock a,
body[data-page-primary-section=the-team] div.custom-html .storyblock a,
body[data-page-primary-section=the-team] main.static .storyblock a,
body[data-page-primary-section=win] .site-content .storyblock a,
body[data-page-primary-section=win] div.custom-html .storyblock a,
body[data-page-primary-section=win] main.static .storyblock a {
    color: #1691db
}

body[data-page-primary-section="404"] .site-content .storyblock ol,
body[data-page-primary-section="404"] .site-content .storyblock ul,
body[data-page-primary-section="404"] div.custom-html .storyblock ol,
body[data-page-primary-section="404"] div.custom-html .storyblock ul,
body[data-page-primary-section="404"] main.static .storyblock ol,
body[data-page-primary-section="404"] main.static .storyblock ul,
body[data-page-primary-section=ask] .site-content .storyblock ol,
body[data-page-primary-section=ask] .site-content .storyblock ul,
body[data-page-primary-section=ask] div.custom-html .storyblock ol,
body[data-page-primary-section=ask] div.custom-html .storyblock ul,
body[data-page-primary-section=ask] main.static .storyblock ol,
body[data-page-primary-section=ask] main.static .storyblock ul,
body[data-page-primary-section=help] .site-content .storyblock ol,
body[data-page-primary-section=help] .site-content .storyblock ul,
body[data-page-primary-section=help] div.custom-html .storyblock ol,
body[data-page-primary-section=help] div.custom-html .storyblock ul,
body[data-page-primary-section=help] main.static .storyblock ol,
body[data-page-primary-section=help] main.static .storyblock ul,
body[data-page-primary-section=nocookies] .site-content .storyblock ol,
body[data-page-primary-section=nocookies] .site-content .storyblock ul,
body[data-page-primary-section=nocookies] div.custom-html .storyblock ol,
body[data-page-primary-section=nocookies] div.custom-html .storyblock ul,
body[data-page-primary-section=nocookies] main.static .storyblock ol,
body[data-page-primary-section=nocookies] main.static .storyblock ul,
body[data-page-primary-section=search] .site-content .storyblock ol,
body[data-page-primary-section=search] .site-content .storyblock ul,
body[data-page-primary-section=search] div.custom-html .storyblock ol,
body[data-page-primary-section=search] div.custom-html .storyblock ul,
body[data-page-primary-section=search] main.static .storyblock ol,
body[data-page-primary-section=search] main.static .storyblock ul,
body[data-page-primary-section=terms-and-conditions] .site-content .storyblock ol,
body[data-page-primary-section=terms-and-conditions] .site-content .storyblock ul,
body[data-page-primary-section=terms-and-conditions] div.custom-html .storyblock ol,
body[data-page-primary-section=terms-and-conditions] div.custom-html .storyblock ul,
body[data-page-primary-section=terms-and-conditions] main.static .storyblock ol,
body[data-page-primary-section=terms-and-conditions] main.static .storyblock ul,
body[data-page-primary-section=the-team] .site-content .storyblock ol,
body[data-page-primary-section=the-team] .site-content .storyblock ul,
body[data-page-primary-section=the-team] div.custom-html .storyblock ol,
body[data-page-primary-section=the-team] div.custom-html .storyblock ul,
body[data-page-primary-section=the-team] main.static .storyblock ol,
body[data-page-primary-section=the-team] main.static .storyblock ul,
body[data-page-primary-section=win] .site-content .storyblock ol,
body[data-page-primary-section=win] .site-content .storyblock ul,
body[data-page-primary-section=win] div.custom-html .storyblock ol,
body[data-page-primary-section=win] div.custom-html .storyblock ul,
body[data-page-primary-section=win] main.static .storyblock ol,
body[data-page-primary-section=win] main.static .storyblock ul {
    margin: 0 8px 24px;
    padding: 0 0 0 25px
}

body[data-page-primary-section="404"] .site-content .storyblock ul,
body[data-page-primary-section="404"] div.custom-html .storyblock ul,
body[data-page-primary-section="404"] main.static .storyblock ul,
body[data-page-primary-section=ask] .site-content .storyblock ul,
body[data-page-primary-section=ask] div.custom-html .storyblock ul,
body[data-page-primary-section=ask] main.static .storyblock ul,
body[data-page-primary-section=help] .site-content .storyblock ul,
body[data-page-primary-section=help] div.custom-html .storyblock ul,
body[data-page-primary-section=help] main.static .storyblock ul,
body[data-page-primary-section=nocookies] .site-content .storyblock ul,
body[data-page-primary-section=nocookies] div.custom-html .storyblock ul,
body[data-page-primary-section=nocookies] main.static .storyblock ul,
body[data-page-primary-section=search] .site-content .storyblock ul,
body[data-page-primary-section=search] div.custom-html .storyblock ul,
body[data-page-primary-section=search] main.static .storyblock ul,
body[data-page-primary-section=terms-and-conditions] .site-content .storyblock ul,
body[data-page-primary-section=terms-and-conditions] div.custom-html .storyblock ul,
body[data-page-primary-section=terms-and-conditions] main.static .storyblock ul,
body[data-page-primary-section=the-team] .site-content .storyblock ul,
body[data-page-primary-section=the-team] div.custom-html .storyblock ul,
body[data-page-primary-section=the-team] main.static .storyblock ul,
body[data-page-primary-section=win] .site-content .storyblock ul,
body[data-page-primary-section=win] div.custom-html .storyblock ul,
body[data-page-primary-section=win] main.static .storyblock ul {
    list-style-type: disc
}

body[data-page-primary-section="404"] .site-content .storyblock ol,
body[data-page-primary-section="404"] div.custom-html .storyblock ol,
body[data-page-primary-section="404"] main.static .storyblock ol,
body[data-page-primary-section=ask] .site-content .storyblock ol,
body[data-page-primary-section=ask] div.custom-html .storyblock ol,
body[data-page-primary-section=ask] main.static .storyblock ol,
body[data-page-primary-section=help] .site-content .storyblock ol,
body[data-page-primary-section=help] div.custom-html .storyblock ol,
body[data-page-primary-section=help] main.static .storyblock ol,
body[data-page-primary-section=nocookies] .site-content .storyblock ol,
body[data-page-primary-section=nocookies] div.custom-html .storyblock ol,
body[data-page-primary-section=nocookies] main.static .storyblock ol,
body[data-page-primary-section=search] .site-content .storyblock ol,
body[data-page-primary-section=search] div.custom-html .storyblock ol,
body[data-page-primary-section=search] main.static .storyblock ol,
body[data-page-primary-section=terms-and-conditions] .site-content .storyblock ol,
body[data-page-primary-section=terms-and-conditions] div.custom-html .storyblock ol,
body[data-page-primary-section=terms-and-conditions] main.static .storyblock ol,
body[data-page-primary-section=the-team] .site-content .storyblock ol,
body[data-page-primary-section=the-team] div.custom-html .storyblock ol,
body[data-page-primary-section=the-team] main.static .storyblock ol,
body[data-page-primary-section=win] .site-content .storyblock ol,
body[data-page-primary-section=win] div.custom-html .storyblock ol,
body[data-page-primary-section=win] main.static .storyblock ol {
    list-style-type: decimal
}

body[data-page-primary-section="404"] .site-content .storyblock li,
body[data-page-primary-section="404"] .site-content .storyblock p,
body[data-page-primary-section="404"] div.custom-html .storyblock li,
body[data-page-primary-section="404"] div.custom-html .storyblock p,
body[data-page-primary-section="404"] main.static .storyblock li,
body[data-page-primary-section="404"] main.static .storyblock p,
body[data-page-primary-section=ask] .site-content .storyblock li,
body[data-page-primary-section=ask] .site-content .storyblock p,
body[data-page-primary-section=ask] div.custom-html .storyblock li,
body[data-page-primary-section=ask] div.custom-html .storyblock p,
body[data-page-primary-section=ask] main.static .storyblock li,
body[data-page-primary-section=ask] main.static .storyblock p,
body[data-page-primary-section=help] .site-content .storyblock li,
body[data-page-primary-section=help] .site-content .storyblock p,
body[data-page-primary-section=help] div.custom-html .storyblock li,
body[data-page-primary-section=help] div.custom-html .storyblock p,
body[data-page-primary-section=help] main.static .storyblock li,
body[data-page-primary-section=help] main.static .storyblock p,
body[data-page-primary-section=nocookies] .site-content .storyblock li,
body[data-page-primary-section=nocookies] .site-content .storyblock p,
body[data-page-primary-section=nocookies] div.custom-html .storyblock li,
body[data-page-primary-section=nocookies] div.custom-html .storyblock p,
body[data-page-primary-section=nocookies] main.static .storyblock li,
body[data-page-primary-section=nocookies] main.static .storyblock p,
body[data-page-primary-section=search] .site-content .storyblock li,
body[data-page-primary-section=search] .site-content .storyblock p,
body[data-page-primary-section=search] div.custom-html .storyblock li,
body[data-page-primary-section=search] div.custom-html .storyblock p,
body[data-page-primary-section=search] main.static .storyblock li,
body[data-page-primary-section=search] main.static .storyblock p,
body[data-page-primary-section=terms-and-conditions] .site-content .storyblock li,
body[data-page-primary-section=terms-and-conditions] .site-content .storyblock p,
body[data-page-primary-section=terms-and-conditions] div.custom-html .storyblock li,
body[data-page-primary-section=terms-and-conditions] div.custom-html .storyblock p,
body[data-page-primary-section=terms-and-conditions] main.static .storyblock li,
body[data-page-primary-section=terms-and-conditions] main.static .storyblock p,
body[data-page-primary-section=the-team] .site-content .storyblock li,
body[data-page-primary-section=the-team] .site-content .storyblock p,
body[data-page-primary-section=the-team] div.custom-html .storyblock li,
body[data-page-primary-section=the-team] div.custom-html .storyblock p,
body[data-page-primary-section=the-team] main.static .storyblock li,
body[data-page-primary-section=the-team] main.static .storyblock p,
body[data-page-primary-section=win] .site-content .storyblock li,
body[data-page-primary-section=win] .site-content .storyblock p,
body[data-page-primary-section=win] div.custom-html .storyblock li,
body[data-page-primary-section=win] div.custom-html .storyblock p,
body[data-page-primary-section=win] main.static .storyblock li,
body[data-page-primary-section=win] main.static .storyblock p {
    color: #404446;
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    padding-bottom: 12px
}

body[data-page-primary-section="404"] .site-content .text-synopsis,
body[data-page-primary-section="404"] div.custom-html .text-synopsis,
body[data-page-primary-section="404"] main.static .text-synopsis,
body[data-page-primary-section=ask] .site-content .text-synopsis,
body[data-page-primary-section=ask] div.custom-html .text-synopsis,
body[data-page-primary-section=ask] main.static .text-synopsis,
body[data-page-primary-section=help] .site-content .text-synopsis,
body[data-page-primary-section=help] div.custom-html .text-synopsis,
body[data-page-primary-section=help] main.static .text-synopsis,
body[data-page-primary-section=nocookies] .site-content .text-synopsis,
body[data-page-primary-section=nocookies] div.custom-html .text-synopsis,
body[data-page-primary-section=nocookies] main.static .text-synopsis,
body[data-page-primary-section=search] .site-content .text-synopsis,
body[data-page-primary-section=search] div.custom-html .text-synopsis,
body[data-page-primary-section=search] main.static .text-synopsis,
body[data-page-primary-section=terms-and-conditions] .site-content .text-synopsis,
body[data-page-primary-section=terms-and-conditions] div.custom-html .text-synopsis,
body[data-page-primary-section=terms-and-conditions] main.static .text-synopsis,
body[data-page-primary-section=the-team] .site-content .text-synopsis,
body[data-page-primary-section=the-team] div.custom-html .text-synopsis,
body[data-page-primary-section=the-team] main.static .text-synopsis,
body[data-page-primary-section=win] .site-content .text-synopsis,
body[data-page-primary-section=win] div.custom-html .text-synopsis,
body[data-page-primary-section=win] main.static .text-synopsis {
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 20px
}

body[data-page-primary-section="404"] .site-content [data-storyblock-layout*=thumb-image-],
body[data-page-primary-section=ask] .site-content [data-storyblock-layout*=thumb-image-],
body[data-page-primary-section=help] .site-content [data-storyblock-layout*=thumb-image-],
body[data-page-primary-section=nocookies] .site-content [data-storyblock-layout*=thumb-image-],
body[data-page-primary-section=search] .site-content [data-storyblock-layout*=thumb-image-],
body[data-page-primary-section=terms-and-conditions] .site-content [data-storyblock-layout*=thumb-image-],
body[data-page-primary-section=the-team] .site-content [data-storyblock-layout*=thumb-image-],
body[data-page-primary-section=win] .site-content [data-storyblock-layout*=thumb-image-] {
    display: block
}

body[data-page-primary-section="404"] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link,
body[data-page-primary-section=ask] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link,
body[data-page-primary-section=help] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link,
body[data-page-primary-section=nocookies] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link,
body[data-page-primary-section=search] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link,
body[data-page-primary-section=terms-and-conditions] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link,
body[data-page-primary-section=the-team] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link,
body[data-page-primary-section=win] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link {
    margin: 0
}

body[data-page-primary-section=win] .site-content [data-storyblock-layout*=thumb-image-] {
    display: grid;
    grid-template-columns: 1fr 5fr
}

body[data-page-primary-section=win] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link {
    margin: 0 16px 16px 0
}

body[data-page-primary-section=ask] .site-content [data-storyblock-layout*=thumb-image-] {
    display: grid;
    grid-template-columns: 1fr 5fr
}

body[data-page-primary-section=ask] .site-content [data-storyblock-layout*=thumb-image-] .storyblock_image_link {
    margin: 0 16px 16px 0
}

body[data-page-primary-section="404"] .site-content [data-storyblock-layout*=thumb-image-] a.storyblock_title_link,
body[data-page-primary-section=ask] .site-content [data-storyblock-layout*=thumb-image-] a.storyblock_title_link,
body[data-page-primary-section=help] .site-content [data-storyblock-layout*=thumb-image-] a.storyblock_title_link,
body[data-page-primary-section=nocookies] .site-content [data-storyblock-layout*=thumb-image-] a.storyblock_title_link,
body[data-page-primary-section=search] .site-content [data-storyblock-layout*=thumb-image-] a.storyblock_title_link,
body[data-page-primary-section=terms-and-conditions] .site-content [data-storyblock-layout*=thumb-image-] a.storyblock_title_link,
body[data-page-primary-section=the-team] .site-content [data-storyblock-layout*=thumb-image-] a.storyblock_title_link,
body[data-page-primary-section=win] .site-content [data-storyblock-layout*=thumb-image-] a.storyblock_title_link {
    color: #202223
}

body[data-page-primary-section=help] .widget_nav_menu .menu {
    display: flex;
    flex-grow: 2;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px
}

body[data-page-primary-section=help] .widget_nav_menu .menu li {
    border: none
}

body[data-page-primary-section=help] .widget_nav_menu .menu li a {
    color: #81888c
}

body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-national>a {
    color: #c90000;
    font-weight: 700
}

@media(max-width:648px) {
    body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-national {
        margin: 0;
        width: 45%
    }
}

body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-world>a {
    color: #c90000;
    font-weight: 700
}

@media(max-width:648px) {
    body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-world {
        margin: 0;
        width: 45%
    }
}

body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-lifestyle>a {
    color: #00838d;
    font-weight: 700
}

@media(max-width:648px) {
    body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-lifestyle {
        margin: 0;
        width: 45%
    }
}

body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-travel>a {
    color: #1691db;
    font-weight: 700
}

@media(max-width:648px) {
    body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-travel {
        margin: 0;
        width: 45%
    }
}

body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-entertainment>a {
    color: #d51387;
    font-weight: 700
}

@media(max-width:648px) {
    body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-entertainment {
        margin: 0;
        width: 45%
    }
}

body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-technology>a {
    color: #f46a00;
    font-weight: 700
}

@media(max-width:648px) {
    body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-technology {
        margin: 0;
        width: 45%
    }
}

body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-finance>a {
    color: #81888c;
    font-weight: 700
}

@media(max-width:648px) {
    body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-finance {
        margin: 0;
        width: 45%
    }
}

body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-sport>a {
    color: #4aa90f;
    font-weight: 700
}

@media(max-width:648px) {
    body[data-page-primary-section=help] .widget_nav_menu .menu li.nav-sport {
        margin: 0;
        width: 45%
    }
}

body[data-page-primary-section=help] .widget_nav_menu .menu ul.sub-menu li {
    margin-bottom: 0;
    padding-left: 0
}

body[data-page-primary-section=help] .widget_nav_menu .menu ul.sub-menu li .sub-menu {
    display: none
}

body[data-page-primary-section=home] .widget_nav_menu .menu li {
    display: inline-block
}

.custom-html_button-common {
    max-width: 706px;
    text-align: center
}

.button-common {
    background-color: #fff;
    border: 1px solid #a1a6a9;
    border-radius: 2px
}

.button-common:link,
.button-common:visited {
    text-decoration: none
}

.button-common:active,
.button-common:hover {
    background-color: #1691db;
    border-color: none;
    border-radius: 2px;
    text-decoration: none
}

.button-common a {
    color: #202223
}

.button-common:focus a,
.button-common:hover a {
    color: #fff
}

.button-common:active {
    background-color: #0b496e
}

.button-common:active a {
    color: #fff
}

.custom-html .button-common {
    background-color: #1691db;
    border-radius: 4px;
    font-weight: 700;
    margin: 0 auto 20px
}

.custom-html .button-common:active,
.custom-html .button-common:hover {
    background-color: #0a4467;
    border-radius: 4px
}

.custom-html .button-common span {
    color: #fff;
    font-weight: 700
}

.footer_notes {
    display: block
}

.footer_inner,
.footer_inner .nav_footer .mobile-navigation_li a.mobile-navigation_link {
    color: #202223
}

.footer_inner .nav_footer .mobile-navigation_li .mobile-navigation_more {
    border-color: #202223
}

.footer_branding_buttons li a {
    border-radius: 4px;
    justify-content: space-evenly
}

.footer_branding_login a {
    border: 1px solid #202223;
    color: #202223
}

.footer_branding_login a:link,
.footer_branding_login a:visited {
    color: #202223;
    text-decoration: none
}

.footer_branding_login a:active,
.footer_branding_login a:hover {
    border-color: #202223;
    color: #202223;
    text-decoration: none
}

.footer_branding_login .icon-sprite-item svg {
    filter: saturate(0) contrast(100%)
}

.footer_branding_social svg {
    color: #202223
}

.footer_branding_backtotop a {
    z-index: 1
}

.footer_branding_backtotop:before {
    z-index: 0
}

@media screen and (max-width:647px) {
    .footer_branding_brand img {
        margin: 0 auto;
        width: auto
    }
}

.footer_apps_title {
    color: #202223;
    font-weight: 700
}

.footer_disclaimer_text span {
    font-weight: bolder
}

.footer_disclaimer_text a {
    color: #1691db
}

.footer_external_links a {
    border-right: 1px solid #606669;
    font-weight: 700
}

.footer_external_links li:last-child a {
    border: 0
}

.footer_copyright a,
.footer_disclaimer_text a {
    color: #1691db
}

body[data-page-primary-section=medianet] #third-party-footer #fixed-ad,
body[data-page-primary-section=medianet] #third-party-footer .footer_ads,
body[data-page-primary-section=medianet] #third-party-header .header_ads-container,
body[data-page-primary-section=medianet] .mobile-navigation_li.search,
body[data-page-primary-section=medianet] .navigation_search {
    display: none
}

body[data-page-primary-section=medianet] .header_link_image {
    visibility: hidden
}

body[data-page-primary-section=medianet] .header_link_image.header_link_image_loaded {
    visibility: visible
}

.m5-5mc_scroller .storyblock_datetime,
body[data-page-primary-section=newsletters] #breadcrumbs,
body[data-page-primary-section=newsletters] .page-title {
    display: none
}

.list_title,
.mosaic_title {
    border-bottom: 1px solid #202223
}

.group-ymal .list_title,
.group-ymal .mosaic_title {
    margin-bottom: 0
}

.group-ymal .mosaic.m3-l2l>.mosaic-heading,
.group-ymal .most-popular-content .mosaic-heading {
    border: 0;
    border-bottom: none
}

.group-ymal .mosaic.m3-l2l>.mosaic-heading h3,
.group-ymal .most-popular-content .mosaic-heading h3,
.group-ymal .widget_nav_menu .widget-title {
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

.group-ymal .widget_nav_menu .widget-title {
    padding-bottom: 8px
}

@media screen and (max-width:647px) {
    .group-ymal .widget_nav_menu .widget-title {
        margin-bottom: 0
    }
}

.widget_nav_menu {
    display: block;
    margin: 16px 0
}

.widget_nav_menu h3 {
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 8px;
    text-transform: uppercase
}

.widget_nav_menu .menu li {
    border: 1px solid #000;
    border-radius: 2px;
    margin: 0 16px 16px 0
}

.widget_nav_menu .menu li:active,
.widget_nav_menu .menu li:hover {
    border-color: #000;
    border-radius: 2px
}

.network-most-popular:before {
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 8px;
    text-transform: uppercase
}

.network-most-popular {
    clear: both;
    font-size: 11px;
    margin: 0 0 30px;
    overflow: hidden;
    position: relative
}

.network-most-popular:before {
    content: "Most Read";
    display: block;
    margin: 16px 0 0
}

.network-most-popular .ci-header,
.network-most-popular .controls,
.network-most-popular .module-header,
.network-most-popular .most-popular-blogs,
.network-most-popular .mpi-header {
    display: none
}

.network-most-popular ol {
    margin: 0
}

.network-most-popular li {
    color: #81888c;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    list-style-position: inside;
    margin: 5px 0;
    white-space: nowrap
}

.network-most-popular .most-pop-major {
    min-height: 210px
}

.network-most-popular .most-pop-major li {
    float: left;
    font-weight: 700;
    list-style: decimal;
    list-style-position: inside;
    margin: 6px 0
}

.network-most-popular .most-pop-major li:last-child a {
    padding-left: 4px
}

.network-most-popular .most-pop-major a {
    display: inline-block;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    font-weight: 400;
    max-width: 259px;
    overflow: hidden;
    padding-left: 3px;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap
}

.storyblock_label {
    color: #202223;
    font-weight: 400
}

.storyblock_label.breaking,
.storyblock_label.updated {
    background-color: #fff;
    color: #c90000;
    font-weight: 700
}

.storyblock_label.exclusive {
    background-color: #fff;
    font-weight: 700
}

.storyblock_label.exclusive,
.storyblock_label.opinion {
    color: #202223
}

.storyblock.video-block:not([data-storyblock-imagesize=block_portrait_image]) .storyblock_image_link .video-play-icon {
    background-color: rgba(0, 0, 0, .64);
    border: 1px solid #fff;
    border-radius: 17px;
    bottom: 0;
    margin: 0 0 8px 8px;
    width: 92px
}

.storyblock.video-block:not([data-storyblock-imagesize=block_portrait_image]) .storyblock_image_link .video-play-icon .icon-sprite-item {
    background-color: transparent
}

.storyblock.video-block:not([data-storyblock-imagesize=block_portrait_image]) .storyblock_image_link .video-play-icon .icon-sprite-item svg {
    margin: 0 0 5px 3px
}

.storyblock.video-block:not([data-storyblock-imagesize=block_portrait_image]) .storyblock_image_link .video-play-icon .icon-sprite-item svg use {
    fill: #fff
}

.storyblock.video-block:not([data-storyblock-imagesize=block_portrait_image]) .storyblock_image_link .video-play-icon .video-length {
    background-color: transparent;
    justify-content: center
}

.storyblock.video-block .storyblock_image_link .video-play-icon .icon-sprite-item {
    border-radius: 50%
}

.storyblock.storyblock[data-storyblock-imagesize=thumbnail] .storyblock_image_link {
    height: max-content
}

.storyblock.storyblock[data-storyblock-imagesize=thumbnail] .storyblock_image_link .video-play-icon {
    bottom: 0;
    width: unset
}

.storyblock.storyblock[data-storyblock-imagesize=thumbnail] .storyblock_image_link .video-play-icon .icon-sprite-item svg {
    margin: 0
}

.storyblock.storyblock[data-storyblock-imagesize=thumbnail] .storyblock_image_link .video-play-icon .video-length {
    display: none
}

@media screen and (max-width:647px) {
    .storyblock[data-storyblock-layout=list].video-block .storyblock_image_link .video-play-icon .icon-sprite-item {
        max-height: inherit;
        max-width: inherit
    }
}

.video-list-wrap.up-next .storyblock.video-block .storyblock_image_link {
    height: max-content
}

.video-list-wrap.up-next .storyblock.video-block .storyblock_image_link .video-play-icon {
    bottom: 0;
    height: unset;
    margin: 0 0 8px 8px;
    top: unset;
    width: unset
}

.video-list-wrap.up-next .storyblock.video-block .storyblock_image_link .video-play-icon .icon-sprite-item {
    height: 32px;
    width: 32px
}

.video-list-wrap.up-next .storyblock.video-block .storyblock_image_link .video-play-icon .icon-sprite-item svg {
    margin: 0
}

#comments-load a {
    background-color: #1691db;
    border: 1px solid transparent;
    color: #fff
}

#comments-load a:link,
#comments-load a:visited {
    color: #fff;
    text-decoration: none
}

#comments-load a:active,
#comments-load a:hover {
    background-color: #1691db;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

.byline .byline_commentscount,
.byline_comments .icon-sprite-item {
    color: #202223
}

.byline .author_name .linked {
    color: #1691db
}

.more-coverage a,
.more-coverage-v2 a {
    font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif
}

body[data-page-primary-section=page-not-found] .error-page p a {
    color: #1691db
}

body[data-pagetype=article] #story-body #story-secondary #related-content {
    display: none
}

body[data-pagetype=article] .media-caption {
    background-color: #f5f5f5;
    padding: 8px 16px
}

.header_date-bar,
.header_login-register {
    background: #202223 url(https://www.news.com.au/wp-content/themes/newscorpau-news-dna/dist/images/icons/news-be-on-it-strip.svg) repeat-x 0 100%;
    padding-bottom: 4px
}

.author-content {
    border-bottom: 1px solid #e0e1e2;
    margin-bottom: 16px
}

.author-content .author-content_email-author span,
.author-content .author-content_name {
    color: #1691db
}

.header_logo .icon-sprite-item {
    border: 1px solid #a1a6a9
}

.header_login-register a {
    border-radius: 4px
}

.header_log-in {
    border: 1px solid #81888c;
    color: #202223
}

.header_log-in:link,
.header_log-in:visited {
    color: #202223;
    text-decoration: none
}

.header_log-in:active,
.header_log-in:hover {
    border-color: #81888c;
    color: #202223;
    text-decoration: none
}

@media screen and (max-width:647px) {
    .header_log-in:link {
        background-color: transparent;
        border: 0;
        color: #fff
    }
}

@media screen and (max-width:1279px) {
    .header_logged-in_dropdown .header_logged-in_notification.active {
        left: calc(40% + 24px)
    }
}

.promo-homepage .promo-homepage-inner {
    align-items: center;
    background: #f5f5f5;
    border-radius: 10px;
    display: flex
}

@media screen and (max-width:647px) {
    .promo-homepage .promo-homepage-inner {
        align-items: normal
    }
}

.promo-homepage .promo-homepage-inner p {
    color: #606669
}

.promo-homepage .promo-homepage-inner h3 {
    color: #202223
}

.promo-homepage .promo-homepage-inner a {
    background-color: #1691db
}

@media screen and (max-width:647px) {
    .mosaic_mx_area div:nth-child(n+2) div>.mosaic.m1-1s {
        margin: -30px 0 0
    }
}

.tgc-scoreboardv2 .tgc-scoreboardv2-header {
    background-color: #4aa90f;
    color: #fff
}

.tgc-scoreboardv2 .tgc-scoreboardv2-header .tgc-scoreboardv2-header_title {
    font-family: Eva Bold, Times New Roman, Times, serif
}

.tgc-sports-article .tgc-sports-article-navigation-wraper div[data-active=true] {
    border-color: #4aa90f
}

.tgc-sports-article .tgc-sports-article-header,
.tgc-sports-article .tgc-sports-article-ladder-header,
.tgc-sports-article .tgc-sports-article-teamlineup-header {
    background-color: #4aa90f;
    color: #fff;
    font-family: Eva Bold, Times New Roman, Times, serif
}

.m8-l2m5s article:first-child {
    background-color: #202223
}

.m8-l2m5s article:first-child span.storyblock_meta a.storyblock_section {
    color: #fff
}

[data-storyblock-layout=opinion] .storyblock_meta {
    display: none
}

#podcast .mosaic-heading,
#podcast .mosaic_title {
    border-bottom-color: #202223
}

#podcast .mosaic-heading h3,
#podcast .mosaic_title h3 {
    color: #202223
}

#podcast #podcast-top #story-intro {
    color: #404446
}

#podcast #podcast-top #podcast-body #podcaster-links span {
    color: #202223
}

#podcast #podcast-top #podcast-body {
    border-top: 1px solid #202223
}

#audio .byline .byline_commentscount,
#audio .byline_comments .icon-sprite-item {
    color: #202223
}

#audio #audio-body #comments-load a {
    background-color: #1691db;
    border: 1px solid transparent;
    color: #fff
}

#audio #audio-body #comments-load a:link,
#audio #audio-body #comments-load a:visited {
    color: #fff;
    text-decoration: none
}

#audio #audio-body #comments-load a:active,
#audio #audio-body #comments-load a:hover {
    background-color: #1691db;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

#audio .l1-hl .storyblock_title,
#podcast .l1-hl .storyblock_title {
    font: 400 16px/1.3 Eva Bold, Times New Roman, Times, serif
}

#audio .share-tools .share-tools_email,
#podcast .share-tools .share-tools_email {
    background-color: #a1a6a9
}

#audio .share-tools .share-tools_facebook,
#podcast .share-tools .share-tools_facebook {
    background-color: #1877f2
}

#audio .share-tools .share-tools_twitter,
#podcast .share-tools .share-tools_twitter {
    background-color: #000
}

.weather-widget_change-location .current-location,
.weather-widget_change-location h3 {
    background: #202223;
    color: #fff
}

.weather-widget_change-location_close svg {
    fill: #fff
}

#weather-widget_submit {
    background: #1691db;
    color: #fff
}

[data-device=desktop] .header.longform-header .header_logo {
    top: 9px
}

[data-device=desktop] .header.longform-header .header_link_image {
    height: auto
}

[data-device=desktop] article.longform .trending-articles-in-section {
    display: none
}

.m5-5mc_scroller .m5-5mc_list .storyblock[data-storyblock-imagesize*=block_][data-storyblock-layout=stacked] .storyblock_image_link {
    height: max-content
}

.m5-5mc_scroller .m5-5mc_list .storyblock[data-storyblock-imagesize*=block_][data-storyblock-layout=stacked] .storyblock_image_link .video-play-icon {
    bottom: 0;
    width: unset
}

.m5-5mc_scroller .m5-5mc_list .storyblock[data-storyblock-imagesize*=block_][data-storyblock-layout=stacked] .storyblock_image_link .video-play-icon .icon-sprite-item svg {
    margin: 0
}

.m5-5mc_scroller .m5-5mc_list .storyblock[data-storyblock-imagesize*=block_][data-storyblock-layout=stacked] .storyblock_image_link .video-play-icon .video-length {
    display: none
}

body[data-page-primary-section=national] .navigation_ul [data-category*=national]>a {
    color: #c90000
}

body[data-page-primary-section=national] .navigation_ul [data-category*=national]>a:hover {
    color: #fff
}

body[data-page-primary-section=world] .navigation_ul [data-category*=world]>a {
    color: #c90000
}

body[data-page-primary-section=world] .navigation_ul [data-category*=world]>a:hover {
    color: #fff
}

body[data-page-primary-section=lifestyle] .navigation_ul [data-category*=lifestyle]>a {
    color: #00838d
}

body[data-page-primary-section=lifestyle] .navigation_ul [data-category*=lifestyle]>a:hover {
    color: #fff
}

body[data-page-primary-section=travel] .navigation_ul [data-category*=travel]>a {
    color: #1691db
}

body[data-page-primary-section=travel] .navigation_ul [data-category*=travel]>a:hover {
    color: #fff
}

body[data-page-primary-section=entertainment] .navigation_ul [data-category*=entertainment]>a {
    color: #d51387
}

body[data-page-primary-section=entertainment] .navigation_ul [data-category*=entertainment]>a:hover {
    color: #fff
}

body[data-page-primary-section=technology] .navigation_ul [data-category*=technology]>a {
    color: #f46a00
}

body[data-page-primary-section=technology] .navigation_ul [data-category*=technology]>a:hover {
    color: #fff
}

body[data-page-primary-section=finance] .navigation_ul [data-category*=finance]>a {
    color: #81888c
}

body[data-page-primary-section=finance] .navigation_ul [data-category*=finance]>a:hover {
    color: #fff
}

body[data-page-primary-section=sport] .navigation_ul [data-category*=sport]>a {
    color: #4aa90f
}

body[data-page-primary-section=sport] .navigation_ul [data-category*=sport]>a:hover {
    color: #fff
}

body[data-page-primary-section=shopping] .navigation_ul [data-category*=shopping]>a {
    color: #7c28b6
}

body[data-page-primary-section=shopping] .navigation_ul [data-category*=shopping]>a:hover {
    color: #fff
}

.navigation_ul>li:hover>a {
    border-bottom: 0
}

.navigation_ul>li>a {
    border-bottom: 0;
    border-top: 4px;
    padding: 14px 10px
}

.navigation_ul>li>a:hover {
    border-bottom: 0
}

.navigation_ul [data-category=national] a:hover,
.navigation_ul [data-category=national] li .navigation_title:hover,
.navigation_ul [data-category=national] li.navigation_sub-sub-category:hover,
.navigation_ul [data-category=world] a:hover,
.navigation_ul [data-category=world] li .navigation_title:hover,
.navigation_ul [data-category=world] li.navigation_sub-sub-category:hover {
    background: #c90000;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=national] li .navigation_title:after,
.navigation_ul [data-category=world] li .navigation_title:after {
    border-bottom: 2px solid #c90000;
    border-right: 2px solid #c90000
}

.navigation_ul [data-category=national] li .navigation_title:hover a,
.navigation_ul [data-category=world] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=national] li .navigation_title:hover:after,
.navigation_ul [data-category=world] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=national] .navigation_panel,
.navigation_ul [data-category=world] .navigation_panel {
    border-top: 4px solid #c90000
}

.navigation_ul [data-category=national] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=national] .navigation_panel .navigation_panel_ul li,
.navigation_ul [data-category=world] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=world] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=national] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=national] .navigation_panel .navigation_panel_ul li a,
.navigation_ul [data-category=world] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=world] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=national] .navigation_panel .navigation_panel_ul .navigation_sub-category,
.navigation_ul [data-category=world] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=national] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=world] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=national] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after,
.navigation_ul [data-category=world] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul li[data-category=national]:hover>a,
.navigation_ul li[data-category=world]:hover>a {
    background: #c90000;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=lifestyle] a:hover,
.navigation_ul [data-category=lifestyle] li .navigation_title:hover,
.navigation_ul [data-category=lifestyle] li.navigation_sub-sub-category:hover {
    background: #00838d;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=lifestyle] li .navigation_title:after {
    border-bottom: 2px solid #00838d;
    border-right: 2px solid #00838d
}

.navigation_ul [data-category=lifestyle] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=lifestyle] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=lifestyle] .navigation_panel {
    border-top: 4px solid #00838d
}

.navigation_ul [data-category=lifestyle] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=lifestyle] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=lifestyle] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=lifestyle] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=lifestyle] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=lifestyle] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=lifestyle] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul li[data-category=lifestyle]:hover>a {
    background: #00838d;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=travel] a:hover,
.navigation_ul [data-category=travel] li .navigation_title:hover,
.navigation_ul [data-category=travel] li.navigation_sub-sub-category:hover {
    background: #1691db;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=travel] li .navigation_title:after {
    border-bottom: 2px solid #1691db;
    border-right: 2px solid #1691db
}

.navigation_ul [data-category=travel] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=travel] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=travel] .navigation_panel {
    border-top: 4px solid #1691db
}

.navigation_ul [data-category=travel] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=travel] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=travel] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=travel] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=travel] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=travel] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=travel] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul li[data-category=travel]:hover>a {
    background: #1691db;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=entertainment] a:hover,
.navigation_ul [data-category=entertainment] li .navigation_title:hover,
.navigation_ul [data-category=entertainment] li.navigation_sub-sub-category:hover {
    background: #d51387;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=entertainment] li .navigation_title:after {
    border-bottom: 2px solid #d51387;
    border-right: 2px solid #d51387
}

.navigation_ul [data-category=entertainment] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=entertainment] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=entertainment] .navigation_panel {
    border-top: 4px solid #d51387
}

.navigation_ul [data-category=entertainment] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=entertainment] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=entertainment] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=entertainment] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=entertainment] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=entertainment] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=entertainment] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul [data-category=entertainment] .navigation_panel_ul .navigation_sub-category,
.navigation_ul [data-category=entertainment] .navigation_panel_ul li {
    min-width: 210px
}

.navigation_ul li[data-category=entertainment]:hover>a {
    background: #d51387;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=technology] a:hover,
.navigation_ul [data-category=technology] li .navigation_title:hover,
.navigation_ul [data-category=technology] li.navigation_sub-sub-category:hover {
    background: #f46a00;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=technology] li .navigation_title:after {
    border-bottom: 2px solid #f46a00;
    border-right: 2px solid #f46a00
}

.navigation_ul [data-category=technology] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=technology] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=technology] .navigation_panel {
    border-top: 4px solid #f46a00
}

.navigation_ul [data-category=technology] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=technology] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=technology] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=technology] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=technology] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=technology] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=technology] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul li[data-category=technology]:hover>a {
    background: #f46a00;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=finance] a:hover,
.navigation_ul [data-category=finance] li .navigation_title:hover,
.navigation_ul [data-category=finance] li.navigation_sub-sub-category:hover {
    background: #81888c;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=finance] li .navigation_title:after {
    border-bottom: 2px solid #81888c;
    border-right: 2px solid #81888c
}

.navigation_ul [data-category=finance] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=finance] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=finance] .navigation_panel {
    border-top: 4px solid #81888c
}

.navigation_ul [data-category=finance] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=finance] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=finance] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=finance] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=finance] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=finance] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=finance] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul li[data-category=finance]:hover>a {
    background: #81888c;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=sport] a:hover,
.navigation_ul [data-category=sport] li .navigation_title:hover,
.navigation_ul [data-category=sport] li.navigation_sub-sub-category:hover {
    background: #4aa90f;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=sport] li .navigation_title:after {
    border-bottom: 2px solid #4aa90f;
    border-right: 2px solid #4aa90f
}

.navigation_ul [data-category=sport] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=sport] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=sport] .navigation_panel {
    border-top: 4px solid #4aa90f
}

.navigation_ul [data-category=sport] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=sport] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=sport] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=sport] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=sport] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=sport] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=sport] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul li[data-category=sport]:hover>a {
    background: #4aa90f;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=video] a:hover,
.navigation_ul [data-category=video] li .navigation_title:hover,
.navigation_ul [data-category=video] li.navigation_sub-sub-category:hover {
    background: #323232;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=video] li .navigation_title:after {
    border-bottom: 2px solid #323232;
    border-right: 2px solid #323232
}

.navigation_ul [data-category=video] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=video] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=video] .navigation_panel {
    border-top: 4px solid #323232
}

.navigation_ul [data-category=video] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=video] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=video] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=video] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=video] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=video] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=video] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul li[data-category=video]:hover>a {
    background: #323232;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=shopping] a:hover,
.navigation_ul [data-category=shopping] li .navigation_title:hover,
.navigation_ul [data-category=shopping] li.navigation_sub-sub-category:hover {
    background: #7c28b6;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=shopping] li .navigation_title:after {
    border-bottom: 2px solid #7c28b6;
    border-right: 2px solid #7c28b6
}

.navigation_ul [data-category=shopping] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=shopping] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=shopping] .navigation_panel {
    border-top: 4px solid #7c28b6
}

.navigation_ul [data-category=shopping] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=shopping] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=shopping] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=shopping] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=shopping] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=shopping] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=shopping] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul li[data-category=shopping]:hover>a {
    background: #7c28b6;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=more] a:hover,
.navigation_ul [data-category=more] li .navigation_title:hover,
.navigation_ul [data-category=more] li.navigation_sub-sub-category:hover {
    background: #000;
    color: #fff;
    text-transform: none
}

.navigation_ul [data-category=more] li .navigation_title:after {
    border-bottom: 2px solid #000;
    border-right: 2px solid #000
}

.navigation_ul [data-category=more] li .navigation_title:hover a {
    color: #fff;
    text-decoration: none
}

.navigation_ul [data-category=more] li .navigation_title:hover:after {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff
}

.navigation_ul [data-category=more] .navigation_panel {
    border-top: 4px solid #000
}

.navigation_ul [data-category=more] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title,
.navigation_ul [data-category=more] .navigation_panel .navigation_panel_ul li {
    border-bottom: 1px solid #e0e1e2
}

.navigation_ul [data-category=more] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title a,
.navigation_ul [data-category=more] .navigation_panel .navigation_panel_ul li a {
    text-decoration: none
}

.navigation_ul [data-category=more] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    border: none;
    min-width: 200px
}

.navigation_ul [data-category=more] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title {
    font-weight: 700
}

.navigation_ul [data-category=more] .navigation_panel .navigation_panel_ul .navigation_sub-category .navigation_title:after {
    position: absolute;
    right: 10px;
    top: calc(50% - 4px)
}

.navigation_ul [data-category=more] .navigation_panel .navigation_panel_ul .navigation_sub-category {
    min-width: 210px
}

.navigation_ul li[data-category=more]:hover>a {
    background: #000;
    color: #fff;
    text-transform: none
}

.mosaic a.storyblock_section {
    text-transform: uppercase
}

.mosaic .list_title h3 a,
.mosaic .mosaic_title h3 a {
    color: #202223
}

.mosaic .list_title h3 a:after,
.mosaic .mosaic_title h3 a:after {
    border-bottom: 2px solid #202223;
    border-radius: 2px;
    border-right: 2px solid #202223;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: 0;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.martini-list-wrap.click-through.kicker-off .mosaic_title h3 a:after {
    height: 12px;
    transform: rotate(-45deg);
    width: 12px
}

.mosaic.title-medium .mosaic_title {
    font: 400 calc(16px + .5rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

.mosaic.title-medium .mosaic_title h3 {
    font-size: 75%
}

.mosaic.title-medium .mosaic_title h3 a {
    color: #202223
}

.mosaic.kicker-off .storyblock_datetime,
.mosaic.kicker-off .storyblock_meta {
    display: none
}

.mosaic.color-national .mosaic-heading_navigation li a,
.mosaic.color-world .mosaic-heading_navigation li a {
    color: #c90000
}

.mosaic.color-national article.storyblock a.storyblock_section,
.mosaic.color-world article.storyblock a.storyblock_section {
    background: none;
    color: #c90000
}

.mosaic.color-national .list_title,
.mosaic.color-national .mosaic_title,
.mosaic.color-world .list_title,
.mosaic.color-world .mosaic_title {
    border-bottom: 1px solid #c90000
}

.mosaic.color-national .list_title h3,
.mosaic.color-national .list_title h3 a,
.mosaic.color-national .mosaic_title h3,
.mosaic.color-national .mosaic_title h3 a,
.mosaic.color-world .list_title h3,
.mosaic.color-world .list_title h3 a,
.mosaic.color-world .mosaic_title h3,
.mosaic.color-world .mosaic_title h3 a {
    color: #c90000
}

.mosaic.color-national .list_title h3 a:after,
.mosaic.color-national .mosaic_title h3 a:after,
.mosaic.color-world .list_title h3 a:after,
.mosaic.color-world .mosaic_title h3 a:after {
    border-bottom: 2px solid #c90000;
    border-radius: 2px;
    border-right: 2px solid #c90000;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.color-national .breadcrumbs_li_a,
.mosaic.color-national section .page-title,
.mosaic.color-world .breadcrumbs_li_a,
.mosaic.color-world section .page-title {
    color: #c90000
}

.mosaic.color-lifestyle .mosaic-heading_navigation li a {
    color: #00838d
}

.mosaic.color-lifestyle article.storyblock a.storyblock_section {
    background: none;
    color: #00838d
}

.mosaic.color-lifestyle .list_title,
.mosaic.color-lifestyle .mosaic_title {
    border-bottom: 1px solid #00838d
}

.mosaic.color-lifestyle .list_title h3,
.mosaic.color-lifestyle .list_title h3 a,
.mosaic.color-lifestyle .mosaic_title h3,
.mosaic.color-lifestyle .mosaic_title h3 a {
    color: #00838d
}

.mosaic.color-lifestyle .list_title h3 a:after,
.mosaic.color-lifestyle .mosaic_title h3 a:after {
    border-bottom: 2px solid #00838d;
    border-radius: 2px;
    border-right: 2px solid #00838d;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.color-lifestyle .breadcrumbs_li_a,
.mosaic.color-lifestyle section .page-title {
    color: #00838d
}

.mosaic.color-travel .mosaic-heading_navigation li a {
    color: #1691db
}

.mosaic.color-travel article.storyblock a.storyblock_section {
    background: none;
    color: #1691db
}

.mosaic.color-travel .list_title,
.mosaic.color-travel .mosaic_title {
    border-bottom: 1px solid #1691db
}

.mosaic.color-travel .list_title h3,
.mosaic.color-travel .list_title h3 a,
.mosaic.color-travel .mosaic_title h3,
.mosaic.color-travel .mosaic_title h3 a {
    color: #1691db
}

.mosaic.color-travel .list_title h3 a:after,
.mosaic.color-travel .mosaic_title h3 a:after {
    border-bottom: 2px solid #1691db;
    border-radius: 2px;
    border-right: 2px solid #1691db;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.color-travel .breadcrumbs_li_a,
.mosaic.color-travel section .page-title {
    color: #1691db
}

.mosaic.color-entertainment .mosaic-heading_navigation li a {
    color: #d51387
}

.mosaic.color-entertainment article.storyblock a.storyblock_section {
    background: none;
    color: #d51387
}

.mosaic.color-entertainment .list_title,
.mosaic.color-entertainment .mosaic_title {
    border-bottom: 1px solid #d51387
}

.mosaic.color-entertainment .list_title h3,
.mosaic.color-entertainment .list_title h3 a,
.mosaic.color-entertainment .mosaic_title h3,
.mosaic.color-entertainment .mosaic_title h3 a {
    color: #d51387
}

.mosaic.color-entertainment .list_title h3 a:after,
.mosaic.color-entertainment .mosaic_title h3 a:after {
    border-bottom: 2px solid #d51387;
    border-radius: 2px;
    border-right: 2px solid #d51387;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.color-entertainment .breadcrumbs_li_a,
.mosaic.color-entertainment section .page-title {
    color: #d51387
}

.mosaic.color-technology .mosaic-heading_navigation li a {
    color: #f46a00
}

.mosaic.color-technology article.storyblock a.storyblock_section {
    background: none;
    color: #f46a00
}

.mosaic.color-technology .list_title,
.mosaic.color-technology .mosaic_title {
    border-bottom: 1px solid #f46a00
}

.mosaic.color-technology .list_title h3,
.mosaic.color-technology .list_title h3 a,
.mosaic.color-technology .mosaic_title h3,
.mosaic.color-technology .mosaic_title h3 a {
    color: #f46a00
}

.mosaic.color-technology .list_title h3 a:after,
.mosaic.color-technology .mosaic_title h3 a:after {
    border-bottom: 2px solid #f46a00;
    border-radius: 2px;
    border-right: 2px solid #f46a00;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.color-technology .breadcrumbs_li_a,
.mosaic.color-technology section .page-title {
    color: #f46a00
}

.mosaic.color-finance .mosaic-heading_navigation li a {
    color: #81888c
}

.mosaic.color-finance article.storyblock a.storyblock_section {
    background: none;
    color: #81888c
}

.mosaic.color-finance .list_title,
.mosaic.color-finance .mosaic_title {
    border-bottom: 1px solid #81888c
}

.mosaic.color-finance .list_title h3,
.mosaic.color-finance .list_title h3 a,
.mosaic.color-finance .mosaic_title h3,
.mosaic.color-finance .mosaic_title h3 a {
    color: #81888c
}

.mosaic.color-finance .list_title h3 a:after,
.mosaic.color-finance .mosaic_title h3 a:after {
    border-bottom: 2px solid #81888c;
    border-radius: 2px;
    border-right: 2px solid #81888c;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.color-finance .breadcrumbs_li_a,
.mosaic.color-finance section .page-title {
    color: #81888c
}

.mosaic.color-sport .mosaic-heading_navigation li a {
    color: #4aa90f
}

.mosaic.color-sport article.storyblock a.storyblock_section {
    background: none;
    color: #4aa90f
}

.mosaic.color-sport .list_title,
.mosaic.color-sport .mosaic_title {
    border-bottom: 1px solid #4aa90f
}

.mosaic.color-sport .list_title h3,
.mosaic.color-sport .list_title h3 a,
.mosaic.color-sport .mosaic_title h3,
.mosaic.color-sport .mosaic_title h3 a {
    color: #4aa90f
}

.mosaic.color-sport .list_title h3 a:after,
.mosaic.color-sport .mosaic_title h3 a:after {
    border-bottom: 2px solid #4aa90f;
    border-radius: 2px;
    border-right: 2px solid #4aa90f;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.color-sport .breadcrumbs_li_a,
.mosaic.color-sport section .page-title {
    color: #4aa90f
}

.mosaic.color-shopping .mosaic-heading_navigation li a {
    color: #7c28b6
}

.mosaic.color-shopping article.storyblock a.storyblock_section {
    background: none;
    color: #7c28b6
}

.mosaic.color-shopping .list_title,
.mosaic.color-shopping .mosaic_title {
    border-bottom: 1px solid #7c28b6
}

.mosaic.color-shopping .list_title h3,
.mosaic.color-shopping .list_title h3 a,
.mosaic.color-shopping .mosaic_title h3,
.mosaic.color-shopping .mosaic_title h3 a {
    color: #7c28b6
}

.mosaic.color-shopping .list_title h3 a:after,
.mosaic.color-shopping .mosaic_title h3 a:after {
    border-bottom: 2px solid #7c28b6;
    border-radius: 2px;
    border-right: 2px solid #7c28b6;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.color-shopping .breadcrumbs_li_a,
.mosaic.color-shopping section .page-title {
    color: #7c28b6
}

.mosaic.color-default .mosaic-heading_navigation li a {
    color: #202223
}

.mosaic.color-default article.storyblock a.storyblock_section {
    background: none;
    color: #202223
}

.mosaic.color-default .list_title,
.mosaic.color-default .mosaic_title {
    border-bottom: 1px solid #202223
}

.mosaic.color-default .list_title h3,
.mosaic.color-default .list_title h3 a,
.mosaic.color-default .mosaic_title h3,
.mosaic.color-default .mosaic_title h3 a {
    color: #202223
}

.mosaic.color-default .list_title h3 a:after,
.mosaic.color-default .mosaic_title h3 a:after {
    border-bottom: 2px solid #202223;
    border-radius: 2px;
    border-right: 2px solid #202223;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

.mosaic.color-default .breadcrumbs_li_a,
.mosaic.color-default section .page-title {
    color: #202223
}

body[data-page-primary-section=national] .mosaic-heading_navigation li a,
body[data-page-primary-section=news] .mosaic-heading_navigation li a,
body[data-page-primary-section=world] .mosaic-heading_navigation li a {
    color: #c90000
}

body[data-page-primary-section=national] article.storyblock a.storyblock_section,
body[data-page-primary-section=news] article.storyblock a.storyblock_section,
body[data-page-primary-section=world] article.storyblock a.storyblock_section {
    background: none;
    color: #c90000
}

body[data-page-primary-section=national] .list_title,
body[data-page-primary-section=national] .mosaic_title,
body[data-page-primary-section=news] .list_title,
body[data-page-primary-section=news] .mosaic_title,
body[data-page-primary-section=world] .list_title,
body[data-page-primary-section=world] .mosaic_title {
    border-bottom: 1px solid #c90000
}

body[data-page-primary-section=national] .list_title h3,
body[data-page-primary-section=national] .list_title h3 a,
body[data-page-primary-section=national] .mosaic_title h3,
body[data-page-primary-section=national] .mosaic_title h3 a,
body[data-page-primary-section=news] .list_title h3,
body[data-page-primary-section=news] .list_title h3 a,
body[data-page-primary-section=news] .mosaic_title h3,
body[data-page-primary-section=news] .mosaic_title h3 a,
body[data-page-primary-section=world] .list_title h3,
body[data-page-primary-section=world] .list_title h3 a,
body[data-page-primary-section=world] .mosaic_title h3,
body[data-page-primary-section=world] .mosaic_title h3 a {
    color: #c90000
}

body[data-page-primary-section=national] .list_title h3 a:after,
body[data-page-primary-section=national] .mosaic_title h3 a:after,
body[data-page-primary-section=news] .list_title h3 a:after,
body[data-page-primary-section=news] .mosaic_title h3 a:after,
body[data-page-primary-section=world] .list_title h3 a:after,
body[data-page-primary-section=world] .mosaic_title h3 a:after {
    border-bottom: 2px solid #c90000;
    border-radius: 2px;
    border-right: 2px solid #c90000;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

body[data-page-primary-section=national] .breadcrumbs_li_a,
body[data-page-primary-section=national] section .page-title,
body[data-page-primary-section=news] .breadcrumbs_li_a,
body[data-page-primary-section=news] section .page-title,
body[data-page-primary-section=world] .breadcrumbs_li_a,
body[data-page-primary-section=world] section .page-title {
    color: #c90000
}

body[data-page-primary-section=lifestyle] .mosaic-heading_navigation li a {
    color: #00838d
}

body[data-page-primary-section=lifestyle] article.storyblock a.storyblock_section {
    background: none;
    color: #00838d
}

body[data-page-primary-section=lifestyle] .list_title,
body[data-page-primary-section=lifestyle] .mosaic_title {
    border-bottom: 1px solid #00838d
}

body[data-page-primary-section=lifestyle] .list_title h3,
body[data-page-primary-section=lifestyle] .list_title h3 a,
body[data-page-primary-section=lifestyle] .mosaic_title h3,
body[data-page-primary-section=lifestyle] .mosaic_title h3 a {
    color: #00838d
}

body[data-page-primary-section=lifestyle] .list_title h3 a:after,
body[data-page-primary-section=lifestyle] .mosaic_title h3 a:after {
    border-bottom: 2px solid #00838d;
    border-radius: 2px;
    border-right: 2px solid #00838d;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

body[data-page-primary-section=lifestyle] .breadcrumbs_li_a,
body[data-page-primary-section=lifestyle] section .page-title {
    color: #00838d
}

body[data-page-primary-section=travel] .mosaic-heading_navigation li a {
    color: #1691db
}

body[data-page-primary-section=travel] article.storyblock a.storyblock_section {
    background: none;
    color: #1691db
}

body[data-page-primary-section=travel] .list_title,
body[data-page-primary-section=travel] .mosaic_title {
    border-bottom: 1px solid #1691db
}

body[data-page-primary-section=travel] .list_title h3,
body[data-page-primary-section=travel] .list_title h3 a,
body[data-page-primary-section=travel] .mosaic_title h3,
body[data-page-primary-section=travel] .mosaic_title h3 a {
    color: #1691db
}

body[data-page-primary-section=travel] .list_title h3 a:after,
body[data-page-primary-section=travel] .mosaic_title h3 a:after {
    border-bottom: 2px solid #1691db;
    border-radius: 2px;
    border-right: 2px solid #1691db;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

body[data-page-primary-section=travel] .breadcrumbs_li_a,
body[data-page-primary-section=travel] section .page-title {
    color: #1691db
}

body[data-page-primary-section=entertainment] .mosaic-heading_navigation li a {
    color: #d51387
}

body[data-page-primary-section=entertainment] article.storyblock a.storyblock_section {
    background: none;
    color: #d51387
}

body[data-page-primary-section=entertainment] .list_title,
body[data-page-primary-section=entertainment] .mosaic_title {
    border-bottom: 1px solid #d51387
}

body[data-page-primary-section=entertainment] .list_title h3,
body[data-page-primary-section=entertainment] .list_title h3 a,
body[data-page-primary-section=entertainment] .mosaic_title h3,
body[data-page-primary-section=entertainment] .mosaic_title h3 a {
    color: #d51387
}

body[data-page-primary-section=entertainment] .list_title h3 a:after,
body[data-page-primary-section=entertainment] .mosaic_title h3 a:after {
    border-bottom: 2px solid #d51387;
    border-radius: 2px;
    border-right: 2px solid #d51387;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

body[data-page-primary-section=entertainment] .breadcrumbs_li_a,
body[data-page-primary-section=entertainment] section .page-title {
    color: #d51387
}

body[data-page-primary-section=technology] .mosaic-heading_navigation li a {
    color: #f46a00
}

body[data-page-primary-section=technology] article.storyblock a.storyblock_section {
    background: none;
    color: #f46a00
}

body[data-page-primary-section=technology] .list_title,
body[data-page-primary-section=technology] .mosaic_title {
    border-bottom: 1px solid #f46a00
}

body[data-page-primary-section=technology] .list_title h3,
body[data-page-primary-section=technology] .list_title h3 a,
body[data-page-primary-section=technology] .mosaic_title h3,
body[data-page-primary-section=technology] .mosaic_title h3 a {
    color: #f46a00
}

body[data-page-primary-section=technology] .list_title h3 a:after,
body[data-page-primary-section=technology] .mosaic_title h3 a:after {
    border-bottom: 2px solid #f46a00;
    border-radius: 2px;
    border-right: 2px solid #f46a00;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

body[data-page-primary-section=technology] .breadcrumbs_li_a,
body[data-page-primary-section=technology] section .page-title {
    color: #f46a00
}

body[data-page-primary-section=finance] .mosaic-heading_navigation li a {
    color: #81888c
}

body[data-page-primary-section=finance] article.storyblock a.storyblock_section {
    background: none;
    color: #81888c
}

body[data-page-primary-section=finance] .list_title,
body[data-page-primary-section=finance] .mosaic_title {
    border-bottom: 1px solid #81888c
}

body[data-page-primary-section=finance] .list_title h3,
body[data-page-primary-section=finance] .list_title h3 a,
body[data-page-primary-section=finance] .mosaic_title h3,
body[data-page-primary-section=finance] .mosaic_title h3 a {
    color: #81888c
}

body[data-page-primary-section=finance] .list_title h3 a:after,
body[data-page-primary-section=finance] .mosaic_title h3 a:after {
    border-bottom: 2px solid #81888c;
    border-radius: 2px;
    border-right: 2px solid #81888c;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

body[data-page-primary-section=finance] .breadcrumbs_li_a,
body[data-page-primary-section=finance] section .page-title {
    color: #81888c
}

body[data-page-primary-section=sport] .mosaic-heading_navigation li a {
    color: #4aa90f
}

body[data-page-primary-section=sport] article.storyblock a.storyblock_section {
    background: none;
    color: #4aa90f
}

body[data-page-primary-section=sport] .list_title,
body[data-page-primary-section=sport] .mosaic_title {
    border-bottom: 1px solid #4aa90f
}

body[data-page-primary-section=sport] .list_title h3,
body[data-page-primary-section=sport] .list_title h3 a,
body[data-page-primary-section=sport] .mosaic_title h3,
body[data-page-primary-section=sport] .mosaic_title h3 a {
    color: #4aa90f
}

body[data-page-primary-section=sport] .list_title h3 a:after,
body[data-page-primary-section=sport] .mosaic_title h3 a:after {
    border-bottom: 2px solid #4aa90f;
    border-radius: 2px;
    border-right: 2px solid #4aa90f;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

body[data-page-primary-section=sport] .breadcrumbs_li_a,
body[data-page-primary-section=sport] section .page-title {
    color: #4aa90f
}

body[data-page-primary-section=best-of] .mosaic-heading_navigation li a,
body[data-page-primary-section=checkout] .mosaic-heading_navigation li a {
    color: #7c28b6
}

body[data-page-primary-section=best-of] article.storyblock a.storyblock_section,
body[data-page-primary-section=checkout] article.storyblock a.storyblock_section {
    background: none;
    color: #7c28b6
}

body[data-page-primary-section=best-of] .list_title,
body[data-page-primary-section=best-of] .mosaic_title,
body[data-page-primary-section=checkout] .list_title,
body[data-page-primary-section=checkout] .mosaic_title {
    border-bottom: 1px solid #7c28b6
}

body[data-page-primary-section=best-of] .list_title h3,
body[data-page-primary-section=best-of] .list_title h3 a,
body[data-page-primary-section=best-of] .mosaic_title h3,
body[data-page-primary-section=best-of] .mosaic_title h3 a,
body[data-page-primary-section=checkout] .list_title h3,
body[data-page-primary-section=checkout] .list_title h3 a,
body[data-page-primary-section=checkout] .mosaic_title h3,
body[data-page-primary-section=checkout] .mosaic_title h3 a {
    color: #7c28b6
}

body[data-page-primary-section=best-of] .list_title h3 a:after,
body[data-page-primary-section=best-of] .mosaic_title h3 a:after,
body[data-page-primary-section=checkout] .list_title h3 a:after,
body[data-page-primary-section=checkout] .mosaic_title h3 a:after {
    border-bottom: 2px solid #7c28b6;
    border-radius: 2px;
    border-right: 2px solid #7c28b6;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 8px;
    position: relative;
    top: -3px;
    transform: rotate(45deg);
    transform: rotate(-45deg);
    width: 10px
}

body[data-page-primary-section=best-of] .breadcrumbs_li_a,
body[data-page-primary-section=best-of] section .page-title,
body[data-page-primary-section=checkout] .breadcrumbs_li_a,
body[data-page-primary-section=checkout] section .page-title {
    color: #7c28b6
}

body[data-pagetype=homepage] .mosaic .m5-m4s_list .storyblock_section.g_font-base-s {
    margin-bottom: 0;
    padding: 0
}

a.topic_tag {
    background-color: #fff;
    border: 1px solid #a1a6a9;
    border-radius: 2px;
    color: #202223
}

a.topic_tag:link,
a.topic_tag:visited {
    color: #202223;
    text-decoration: none
}

a.topic_tag:active,
a.topic_tag:hover {
    background-color: #f5f5f5;
    border-color: #a1a6a9;
    border-radius: 2px;
    color: #202223;
    text-decoration: none
}

.share-tools {
    clear: both;
    display: flex;
    line-height: 33px;
    margin-bottom: 16px
}

.share-tools .share-tools_li a {
    align-items: center;
    border-radius: 32px;
    display: flex;
    height: 48px;
    justify-content: center;
    margin-right: 8px;
    width: 48px
}

.share-tools .share-tools_li a.liveblog {
    border-radius: 50%;
    height: 32px;
    width: 32px
}

.share-tools .share-tools_email {
    background-color: #a1a6a9
}

.share-tools .share-tools_facebook {
    background-color: #1877f2
}

.share-tools .share-tools_twitter {
    background-color: #000
}

.share-tools .share-tools_whatsapp {
    background-color: #25d366
}

.share-tools .icon-sprite-item {
    color: #fff;
    display: flex;
    fill: #fff
}

.gallery .share-tools {
    margin-top: 16px
}

body[data-page-primary-section=best-of] .byline .author_name .linked,
body[data-page-primary-section=best-of] .disclaimer a,
body[data-page-primary-section=best-of] .more-coverage a,
body[data-page-primary-section=best-of] .more-coverage-v2 a,
body[data-page-primary-section=best-of] a.author-content_name,
body[data-page-primary-section=best-of] a.body-link,
body[data-page-primary-section=checkout] .byline .author_name .linked,
body[data-page-primary-section=checkout] .disclaimer a,
body[data-page-primary-section=checkout] .more-coverage a,
body[data-page-primary-section=checkout] .more-coverage-v2 a,
body[data-page-primary-section=checkout] a.author-content_name,
body[data-page-primary-section=checkout] a.body-link {
    color: #1691db;
    text-decoration-color: #1691db
}

body[data-page-primary-section=best-of] #story-body p :is(em, i, strong, b, a[class=body-link]) :is(em, i, strong, b, a[class=body-link]) :is(em, i, strong, b, a[class=body-link]),
body[data-page-primary-section=best-of] #story-primary p :is(em, i, strong, b, a[class=body-link]) :is(em, i, strong, b, a[class=body-link]) :is(em, i, strong, b, a[class=body-link]),
body[data-page-primary-section=checkout] #story-body p :is(em, i, strong, b, a[class=body-link]) :is(em, i, strong, b, a[class=body-link]) :is(em, i, strong, b, a[class=body-link]),
body[data-page-primary-section=checkout] #story-primary p :is(em, i, strong, b, a[class=body-link]) :is(em, i, strong, b, a[class=body-link]) :is(em, i, strong, b, a[class=body-link]) {
    background-color: #7c28b6;
    border-radius: 2px;
    clear: both;
    color: #fff;
    display: inline-block;
    font-style: normal;
    list-style-type: none;
    margin: 0 0 16px;
    padding: 8px 24px;
    text-align: center;
    text-decoration: none
}

[data-type=unruly]>div:first-child:before {
    border-top: 1px solid #e0e1e2;
    color: #606669;
    content: "";
    display: block;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    margin-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    width: 100%
}

[data-type=unruly]>div:first-child:after {
    content: "";
    display: block;
    margin-bottom: 8px
}

body[data-pagetype=article] .byline .author_name {
    color: #1691db
}

body[data-pagetype=article] .byline .author_name .author_title {
    color: #606669;
    display: none
}

body[data-pagetype=article] #story-body #story-primary .description p,
body[data-pagetype=article] #story-body #taboola .tbl-feed-header-text {
    color: #202223
}

body[data-pagetype=article] #story-body #taboola .tbl-feed-header {
    border-bottom: 1px solid #202223
}

body[data-pagetype=article] #story-body #story-primary,
body[data-pagetype=article] #story-body #story-primary .more-coverage-v2 {
    margin-bottom: 0
}

@media screen and (max-width:647px) {
    body[data-pagetype=article] #story-body #story-primary .more-coverage-v2 {
        margin-bottom: 16px
    }
}

body[data-pagetype=article] #story-body #story-primary #share-tools,
body[data-pagetype=article] #story-body #story-primary .topics,
body[data-pagetype=article] #story-body #story-primary p:last-of-type,
body[data-pagetype=article] #story-body #story-secondary .OUTBRAIN {
    margin-bottom: 16px
}

body[data-pagetype=article] #story-body #story-secondary #comments {
    margin: 0 0 16px
}

body[data-pagetype=article] #story-body #story-secondary #comments #comments-load {
    margin: 0 0 32px
}

@media screen and (max-width:647px) {
    body[data-pagetype=article] #story-body #story-metadata {
        display: none
    }
}

body[data-pagetype=article] .ap-container-grid.feature-video {
    --grid-areas: " heading heading heading heading heading heading heading heading heading rhc rhc rhc" " story-wrapper story-wrapper story-wrapper story-wrapper story-wrapper story-wrapper story-wrapper story-wrapper story-wrapper rhc rhc rhc"
}

@media screen and (min-width:1007px) {
    body[data-pagetype=article] .feature-video #story-heading {
        padding-right: 16px
    }

    body[data-pagetype=article] .feature-video #rhc {
        margin-top: 0
    }
}

body[data-pagetype=article] .feature-video #primary-media {
    border-top: none;
    margin-bottom: 8px;
    margin-top: 16px;
    padding: 0
}

@media(min-width:1279px) {
    body[data-pagetype=article] .feature-video #primary-media {
        min-height: auto
    }
}

@media(min-width:1007px) {
    body[data-pagetype=article] .feature-video #primary-media {
        background: rgba(0, 0, 0, .8)
    }
}

body[data-pagetype=article] .feature-video #primary-media .lp-description,
body[data-pagetype=article] .feature-video #primary-media .video-js .vjs-dock-title,
body[data-pagetype=article] .feature-video #primary-media .vms .rp-default-state-description,
body[data-pagetype=article] .feature-video #primary-media .vms .rp-default-state-display .rp-default-state .rp-default-state-title,
body[data-pagetype=article] .feature-video #primary-media .vms .videoWrapper .vms-mobile-meta-description-container,
body[data-pagetype=article] .feature-video #primary-media .vms .videoWrapper .vms-mobile-metadata-title {
    display: none
}

@media screen and (max-width:647px) {
    body[data-pagetype=article] .feature-video #primary-media .vms-vertical-player {
        max-height: 300px !important
    }

    body[data-pagetype=article] .feature-video .vms.vms-vertical-player .rp-end-state .rp-metadata-container {
        margin-top: 8px
    }

    body[data-pagetype=article] .feature-video .vms.vms-vertical-player .rp-end-state .rp-end-state-title,
    body[data-pagetype=article] .feature-video .vms.vms-vertical-player .rp-end-state .rp-watch-again button {
        font-size: 15px
    }

    body[data-pagetype=article] .feature-video .vms.vms-vertical-player .rp-end-state .rp-end-state-title {
        margin: 16px 8px;
        -webkit-line-clamp: 1
    }

    body[data-pagetype=article] .feature-video .vms.vms-vertical-player .rp-end-state .rp-share {
        margin: 8px 16px
    }

    body[data-pagetype=article] .feature-video .vms.vms-vertical-player .videoWrapper .lp-recommendations .lp-recommendation-item .img-container,
    body[data-pagetype=article] .feature-video .vms.vms-vertical-player .videoWrapper .lp-recommendations h5 {
        width: 55px
    }
}

body[data-pagetype=article] .feature-video .byline {
    margin-bottom: 16px
}

body[data-pagetype=article] .feature-video #story-byline {
    border-bottom: 1px solid #e0e1e2;
    padding-bottom: 16px
}

body[data-pagetype=article] a.body-link[href^="https://stockhead.com.au/company/"] {
    color: #000;
    pointer-events: none;
    text-decoration: none
}

.video-hub {
    width: 100%
}

@media screen and (min-width:1007px) {
    .video-tops {
        display: flex;
        padding-bottom: 16px
    }

    .video-tops-wrap {
        flex: 1 0 645px;
        margin-right: 32px
    }

    .video-tops .video-list-wrap {
        flex: 0 0 300px
    }

    .video-tops .video-list-wrap .videos {
        overflow-x: hidden
    }

    .video-tops .video-list-wrap.up-next {
        min-height: 770px
    }
}

@media screen and (max-width:1007px) {
    .video-tops .video-list-wrap.up-next {
        min-height: 290px
    }
}

.video-tops-wrap {
    position: relative
}

.video-tops-wrap .storyblock,
.video-tops-wrap .video-block {
    margin-bottom: 40px
}

@media screen and (max-width:1279px) {
    .video-tops-wrap .vms .module-content .description {
        height: 85px;
        overflow: hidden
    }

    .video-tops-wrap .vms .module-content .video-body {
        height: 64px;
        overflow: hidden
    }

    .video-tops-wrap.expand-desc .vms .module-content .description,
    .video-tops-wrap.expand-desc .vms .module-content .video-body {
        height: max-content
    }
}

.video-tops-wrap_read-more {
    color: #606669;
    cursor: pointer;
    font-weight: 700;
    margin-top: -30px;
    padding: 0 16px;
    position: relative;
    z-index: 10
}

@media screen and (min-width:1279px) {
    .video-tops-wrap_read-more {
        display: none
    }
}

.video-tops-wrap.expand-desc .vms:after {
    content: none
}

.video-tops-wrap.expand-desc .video-tops-wrap_read-more {
    display: none
}

.video-tops .vms {
    background: #f5f5f5 url() !important;
    color: #202223
}

@media screen and (max-width:1278px) {
    .video-tops .vms:after {
        background: linear-gradient(0deg, #f5f5f5 20%, transparent);
        bottom: 0;
        content: "";
        display: block;
        height: 110px;
        position: absolute;
        width: 100%
    }
}

.video-tops .vms .poster {
    max-height: 100%;
    object-fit: contain
}

.video-tops .vms .poster .poster-img {
    aspect-ratio: 16/9;
    width: 100%
}

.video-tops .vms .module-content {
    padding: 0 16px 16px
}

.video-tops .vms .module-content .description,
.video-tops .vms .module-content .video-body {
    display: block;
    padding-top: 16px
}

.video-tops .vms .module-content * {
    font: normal 16px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif
}

.video-tops .vms .module-content p {
    margin: 0 0 16px
}

.video-tops .vms .byline {
    display: flex;
    padding-top: 16px
}

.video-tops .vms .date-live {
    color: #606669;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    padding-right: 16px
}

.video-tops .vms .source {
    color: #606669
}

.video-tops .vms .vms-header.module-header {
    font: 400 calc(16px + 1rem)/1.3 Eva Bold, Times New Roman, Times, serif;
    padding: 16px 16px 0;
    width: auto
}

@media screen and (min-width:1007px) {
    .video-tops .vms .vms-header {
        font: 400 calc(16px + 1.5rem)/1.3 Eva Bold, Times New Roman, Times, serif
    }
}

@media screen and (max-width:648px) {
    .video-tops .vms .vms-header.module-header {
        min-height: 100px
    }
}

.video-tops .vms.vms-ready {
    height: unset
}

@media screen and (min-width:648px) {
    .video-tops .vms .rp-continue-play-button {
        line-height: 37px
    }
}

.video-tops .vms-vertical-player .poster .poster-img {
    aspect-ratio: 9/16
}

span.video_play-title {
    display: block;
    font-weight: 700;
    margin-bottom: 16px;
    text-transform: uppercase
}

.video-block.storyblock {
    border-bottom: 1px solid #e0e1e2;
    padding-bottom: 24px
}

.video-block.storyblock .storyblock_image_link {
    display: block;
    margin-bottom: 8px;
    position: relative
}

.video-block.storyblock .storyblock_image_link>.icon-sprite-item {
    bottom: 16px;
    left: 16px;
    position: absolute
}

.video-block.storyblock .storyblock_section {
    display: inline-block;
    padding: 0 4px
}

.video-list-wrap {
    position: relative
}

.video-list-wrap.up-next .video_play-title {
    margin-bottom: 16px
}

.video-list-wrap button.nav {
    background-color: hsla(0, 0%, 100%, .85);
    border: none;
    bottom: 0;
    outline: none;
    padding: 0;
    position: absolute;
    top: 38px;
    transition: width .3s;
    width: 56px
}

.video-list-wrap button.nav:before {
    border-bottom: 6px solid #606669;
    border-right: 6px solid #606669;
    content: "";
    display: inline-block;
    height: 20px;
    margin-bottom: 95px;
    transform: rotate(45deg);
    width: 20px
}

.video-list-wrap button.nav.back {
    left: 0
}

.video-list-wrap button.nav.back:before {
    transform: rotate(135deg)
}

.video-list-wrap button.nav.fwd {
    right: 0
}

.video-list-wrap button.nav.fwd:before {
    transform: rotate(-45deg)
}

.video-list-wrap button.nav.hide {
    width: 0
}

.video-list-wrap button.nav.hide:before {
    display: none
}

.video-list-wrap .videos {
    display: flex;
    overflow-x: auto
}

.video-list-wrap .videos:after {
    content: ""
}

.video-list-wrap .videos::-webkit-scrollbar {
    background-color: #e0e1e2;
    height: 4px;
    width: 4px
}

.video-list-wrap .videos::-webkit-scrollbar-thumb {
    background-color: #81888c
}

.video-list-wrap .videos .storyblock,
.video-list-wrap .videos .video-block {
    flex: 0 0 178px;
    margin-right: 16px
}

@media screen and (min-width:648px) {

    .video-list-wrap .videos .storyblock,
    .video-list-wrap .videos .video-block {
        flex-basis: 227px
    }
}

@media screen and (min-width:1007px) {

    .video-list-wrap .videos .storyblock,
    .video-list-wrap .videos .video-block {
        flex-basis: 300px
    }
}

@media screen and (max-width:1007px) {
    .video-list-wrap {
        margin-top: 32px
    }

    .video-list-wrap button.nav {
        display: none;
        outline: none
    }
}

@media screen and (min-width:1007px) {
    .video-list-wrap.up-next .video_play-title {
        padding-left: 0
    }

    .video-list-wrap.up-next .videos {
        flex-direction: column;
        padding-left: 0;
        width: 100%
    }

    .video-list-wrap.up-next .videos .storyblock,
    .video-list-wrap.up-next .videos .video-block {
        margin: 0
    }

    .video-list-wrap.up-next .storyblock_title {
        font: 400 18px/1.3 Eva Bold, Times New Roman, Times, serif
    }

    .video-list-wrap.up-next .storyblock:nth-of-type(n+2),
    .video-list-wrap.up-next .video-block:nth-of-type(n+2) {
        display: grid;
        flex: 0 0 auto;
        grid-template-columns: auto 100px;
        grid-gap: 16px;
        grid-template-areas: "meta  meta" "title image"
    }

    .video-list-wrap.up-next .storyblock:nth-of-type(n+2) .storyblock_image_link,
    .video-list-wrap.up-next .video-block:nth-of-type(n+2) .storyblock_image_link {
        grid-area: image
    }

    .video-list-wrap.up-next .storyblock:nth-of-type(n+2) .storyblock_meta,
    .video-list-wrap.up-next .video-block:nth-of-type(n+2) .storyblock_meta {
        grid-area: meta
    }

    .video-list-wrap.up-next .storyblock:nth-of-type(n+2) .storyblock_title,
    .video-list-wrap.up-next .video-block:nth-of-type(n+2) .storyblock_title {
        grid-area: title
    }

    .video-list-wrap.up-next .storyblock:nth-of-type(n+2) .video-play-icon,
    .video-list-wrap.up-next .video-block:nth-of-type(n+2) .video-play-icon {
        height: 32px;
        top: 24px
    }

    .video-list-wrap.up-next .storyblock:nth-of-type(n+2) .video-length,
    .video-list-wrap.up-next .video-block:nth-of-type(n+2) .video-length {
        display: none
    }

    .video-list-wrap.up-next button.nav {
        display: none;
        outline: none
    }
}

.video-list-wrap.martini-list-wrap,
.video-list-wrap.webstory-list-wrap {
    display: grid;
    margin: 16px 0
}

.video-list-wrap.martini-list-wrap .videos,
.video-list-wrap.webstory-list-wrap .videos {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.video-list-wrap.martini-list-wrap .videos::-webkit-scrollbar:horizontal,
.video-list-wrap.webstory-list-wrap .videos::-webkit-scrollbar:horizontal {
    display: none
}

.video-list-wrap.martini-list-wrap .videos::-webkit-scrollbar-thumb:horizontal,
.video-list-wrap.webstory-list-wrap .videos::-webkit-scrollbar-thumb:horizontal {
    display: none
}

.video-list-wrap.martini-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image],
.video-list-wrap.webstory-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] {
    border-bottom: none;
    flex: 0 0 236px;
    margin-right: 16px;
    padding-bottom: 0;
    position: relative
}

@media screen and (min-width:1007px)and (max-width:1278px) {

    .video-list-wrap.martini-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image],
    .video-list-wrap.webstory-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] {
        flex-basis: 182px
    }
}

.video-list-wrap.martini-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .responsive-img,
.video-list-wrap.webstory-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .responsive-img {
    background-color: transparent;
    pointer-events: none
}

.video-list-wrap.martini-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .responsive-img:after,
.video-list-wrap.webstory-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .responsive-img:after {
    background: linear-gradient(180deg, transparent 40%, #000);
    border-radius: 8px;
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.video-list-wrap.martini-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .responsive-img img,
.video-list-wrap.webstory-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .responsive-img img {
    border-radius: 8px;
    display: block
}

.video-list-wrap.martini-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_title,
.video-list-wrap.webstory-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_title {
    bottom: 0;
    height: auto;
    margin: 0 16px 39px;
    position: absolute
}

.video-list-wrap.martini-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_title_link,
.video-list-wrap.webstory-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_title_link {
    color: #fff
}

.video-list-wrap.martini-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_meta .storyblock_datetime,
.video-list-wrap.webstory-list-wrap .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_meta .storyblock_datetime {
    display: none
}

@media screen and (max-width:1006px) {

    .video-list-wrap.martini-list-wrap button.nav,
    .video-list-wrap.webstory-list-wrap button.nav {
        display: revert
    }
}

.video-list-wrap.martini-list-wrap button.nav,
.video-list-wrap.webstory-list-wrap button.nav {
    background-color: hsla(0, 0%, 100%, .85);
    border: none;
    border-radius: 50%;
    bottom: 0;
    height: 34px;
    outline: none;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .5s cubic-bezier(.17, .67, .83, .67);
    width: 34px
}

.video-list-wrap.martini-list-wrap button.nav:before,
.video-list-wrap.webstory-list-wrap button.nav:before {
    border-bottom: 2px solid #606669;
    border-right: 2px solid #606669;
    content: "";
    display: inline-block;
    height: 10px;
    margin-bottom: 0;
    width: 10px
}

.video-list-wrap.martini-list-wrap button.nav.hide,
.video-list-wrap.martini-list-wrap button.nav.hide:before,
.video-list-wrap.webstory-list-wrap button.nav.hide,
.video-list-wrap.webstory-list-wrap button.nav.hide:before {
    opacity: 0
}

.video-list-wrap.martini-list-wrap button.nav.fwd,
.video-list-wrap.webstory-list-wrap button.nav.fwd {
    right: 8px
}

.video-list-wrap.martini-list-wrap button.nav.fwd:before,
.video-list-wrap.webstory-list-wrap button.nav.fwd:before {
    margin-right: 3px
}

.video-list-wrap.martini-list-wrap button.nav.back,
.video-list-wrap.webstory-list-wrap button.nav.back {
    left: 8px
}

.video-list-wrap.martini-list-wrap button.nav.back:before,
.video-list-wrap.webstory-list-wrap button.nav.back:before {
    margin-left: 3px
}

.video-list-wrap.martini-list-wrap.is-landing-pagetop .mosaic-heading.video-carousel,
.video-list-wrap.webstory-list-wrap.is-landing-pagetop .mosaic-heading.video-carousel {
    border-bottom: none;
    margin-bottom: 24px
}

.video-list-wrap.martini-list-wrap.is-landing-pagetop .mosaic-heading.video-carousel h3,
.video-list-wrap.webstory-list-wrap.is-landing-pagetop .mosaic-heading.video-carousel h3 {
    font: 400 calc(16px + .8rem)/1.3 Eva Bold, Times New Roman, Times, serif
}

.video-list-wrap.martini-list-wrap.is-landing-pagetop .videos .storyblock[data-storyblock-imagesize=block_portrait_image],
.video-list-wrap.webstory-list-wrap.is-landing-pagetop .videos .storyblock[data-storyblock-imagesize=block_portrait_image] {
    flex: 0 0 280px
}

@media screen and (min-width:648px)and (max-width:1006px) {

    .video-list-wrap.martini-list-wrap.is-landing-pagetop .videos .storyblock[data-storyblock-imagesize=block_portrait_image],
    .video-list-wrap.webstory-list-wrap.is-landing-pagetop .videos .storyblock[data-storyblock-imagesize=block_portrait_image] {
        flex: 0 0 234px
    }
}

@media screen and (max-width:647px) {

    .video-list-wrap.martini-list-wrap.is-landing-pagetop .videos .storyblock[data-storyblock-imagesize=block_portrait_image],
    .video-list-wrap.webstory-list-wrap.is-landing-pagetop .videos .storyblock[data-storyblock-imagesize=block_portrait_image] {
        flex: 0 0 280px
    }
}

.video-list-wrap.martini-list-wrap.is-landing-pagetop .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_title_link,
.video-list-wrap.webstory-list-wrap.is-landing-pagetop .videos .storyblock[data-storyblock-imagesize=block_portrait_image] .storyblock_title_link {
    font-size: 18px
}

.video-list-wrap.martini-list-wrap.is-landing-pagetop button.nav,
.video-list-wrap.webstory-list-wrap.is-landing-pagetop button.nav {
    top: 57%
}

.video-list-wrap.hide-meta .videos .storyblock_meta {
    display: none
}

.video-list-wrap.martini-list-wrap .storyblock_title_link {
    display: -webkit-box;
    max-height: 72px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    color: #fff;
    font-size: 16px;
    text-overflow: ellipsis
}

.video-list-wrap.martini-list-wrap .storyblock_sponsored-text {
    background-color: hsla(0, 0%, 100%, .16);
    border-radius: 2px;
    bottom: 16px;
    color: #fff;
    font: normal 12px/1.3 Gotham XNarrow, Helvetica Neue, HelveticaNeue, Helvetica, Arial, sans-serif;
    left: 16px;
    padding: 2px 8px;
    position: absolute;
    text-transform: capitalize
}

.video-list-wrap.martini-list-wrap .videos {
    overflow-y: hidden
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block.video-sponsored[data-storyblock-imagesize=block_portrait_image] .storyblock_title {
    margin-bottom: 64px
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block.video-sponsored[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .video-play-icon .icon-sprite-item,
.video-list-wrap.martini-list-wrap .videos .storyblock.video-block.video-sponsored[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .video-play-icon .video-length {
    margin-bottom: 24px
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link {
    margin-bottom: 0
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .responsive-img:after {
    background: linear-gradient(180deg, transparent 70%, #000)
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .video-play-icon {
    background: transparent;
    border: none;
    height: 100%;
    margin: 0;
    width: 100%
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .video-play-icon .icon-sprite-item {
    background: transparent;
    bottom: 0;
    height: 48px !important;
    left: 0;
    margin: auto;
    position: absolute;
    right: unset;
    top: unset;
    width: 48px !important
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .video-play-icon .icon-sprite-item svg {
    bottom: 0;
    height: 40px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .video-play-icon .icon-sprite-item svg use {
    fill: #fff
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .video-play-icon .icon-sprite-item svg:first-child {
    height: 16px;
    left: 0;
    top: 0;
    width: 16px
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block[data-storyblock-imagesize=block_portrait_image] .storyblock_image_link .video-play-icon .video-length {
    background: transparent;
    bottom: 16px;
    display: unset;
    font-size: 12px;
    font-weight: 700;
    justify-content: unset;
    left: 36px;
    margin-left: 5px;
    position: absolute
}

.video-list-wrap.martini-list-wrap .videos .storyblock.video-block[data-storyblock-imagesize=block_portrait_image]:last-child {
    margin-right: 0
}

.video-list-wrap.martini-list-wrap button.nav {
    background-color: #fff;
    height: 48px;
    top: 58%;
    width: 48px
}

.video-list-wrap.martini-list-wrap button.nav:before {
    border-bottom: 3px solid #606669;
    border-right: 3px solid #606669;
    height: 15px;
    margin-top: 5px;
    width: 15px
}

.video-list-wrap.martini-list-wrap button.nav.back {
    left: 16px
}

.video-list-wrap.martini-list-wrap button.nav.fwd {
    right: 16px
}

@media(max-width:648px) {
    .video-list-wrap.martini-list-wrap button.nav {
        display: none
    }
}

.video-firstclass-asset {
    display: grid;
    grid-template-columns: 4fr 1.3fr;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-areas: "main-video       up-next" "main-video       mrec" "recommended      mrec"
}

.video-firstclass-asset .video-tops-wrap {
    grid-area: main-video;
    margin: 0
}

@media screen and (max-width:647px) {
    .video-firstclass-asset .video-tops-wrap {
        min-height: 495px
    }
}

.video-firstclass-asset .video_mrec {
    grid-area: mrec
}

.video-firstclass-asset .video-list-wrap {
    grid-area: up-next
}

.video-firstclass-asset #recommended {
    grid-area: recommended
}

.video-firstclass-asset .ad-mrec {
    position: sticky;
    top: 82px
}

@media screen and (max-width:1006px) {
    .video-firstclass-asset {
        grid-template-areas: "main-video" "up-next" "mrec" "recommended";
        grid-template-columns: minmax(0, 1fr);
        grid-template-rows: min-content 1fr;
        grid-row-gap: 16px
    }

    .video-firstclass-asset .video-list-wrap {
        margin-top: 16px
    }

    .video-firstclass-asset .ad-mrec {
        position: relative;
        top: 0
    }
}

.preloaded-poster-horizontal {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    left: 0;
    overflow: hidden;
    padding-bottom: 64px;
    position: absolute;
    right: 0;
    top: 40px
}

.preloaded-poster-horizontal img {
    height: 100%;
    object-fit: cover;
    width: 100%
}