 .module--hollywood .section-heading--shadow .section-heading__wrap {
   -webkit-padding-after: .3125rem;
   padding-block-end: .3125rem
 }

 .module--hollywood .story__headline {
   font-family: var(--wp--preset--font-family--young-serif);
   font-weight: 400;
   letter-spacing: normal
 }

 .module--hollywood .story {
   content-visibility: visible !important
 }

 .module--hollywood .story__image {
   width: 9rem
 }

 .content-header__right{
  padding-top:20px !important;
}
 @media (min-width:48rem) {
   .module--hollywood .story__image {
     width: auto
   }
 }

 .module--hollywood .module__button--mobile {
   -webkit-margin-before: 1.25rem;
   margin-block-start: 1.25rem
 }

 @media (min-width:48rem) {
   .module--hollywood .module__button--mobile {
     display: none
   }
 }

 @media (max-width:37.4375rem) {
   .site-container {
     --wp--custom--site-container--gutter-horizontal: 0.625rem
   }
 }

 .body,
 .body p,
 .body--content,
 .entry-content p,
 .horoscope__description p,
 .meta,
 .story--archive .story__excerpt,
 p {
   letter-spacing: var(--wp--custom--utility--letter-spacing--narrow, normal)
 }

 .headline--xxs {
   letter-spacing: var(--wp--custom--utility--letter-spacing--x-narrow, normal)
 }

 .headline--combo-sm-xxs,
 .headline--single-fallback {
   letter-spacing: var(--wp--custom--utility--letter-spacing--narrow, normal)
 }

 @media (min-width:48rem) {
   .headline--combo-sm-xxs {
     letter-spacing: var(--wp--custom--utility--letter-spacing--x-narrow, normal)
   }
 }

 .headline--archive,
 .headline--combo-archive-lg,
 .headline--combo-archive-xl,
 .headline--combo-lg-xl,
 .headline--combo-sm-md,
 .headline--combo-sm-xl,
 .headline--lg,
 .headline--md,
 .headline--single,
 .headline--sm,
 .headline--xl {
   letter-spacing: var(--wp--custom--utility--letter-spacing--narrow, normal)
 }

 .section-heading {
   letter-spacing: -.06em;
   text-transform: uppercase
 }

 .section-heading--shadow,
 .section-heading--sm {
   letter-spacing: var(--wp--custom--utility--letter-spacing--x-wide, normal)
 }

 .section-heading--xs {
   letter-spacing: var(--wp--custom--utility--letter-spacing--normal, normal)
 }

 .section-heading--xxs {
   letter-spacing: var(--wp--custom--utility--letter-spacing--xx-wide, normal)
 }

 .section-heading--lg,
 .section-heading--md,
 .section-heading--md-semi,
 .section-heading--xl,
 .section-heading--xxs-em,
 .sub-heading {
   letter-spacing: var(--wp--custom--utility--letter-spacing--narrow, normal)
 }

 .sub-heading--semi,
 .sub-heading--sm {
   letter-spacing: var(--wp--custom--utility--letter-spacing--x-narrow, normal)
 }

 .subsection-heading,
 .subsection-heading .subsection-heading__sub,
 .subsection-heading--sm,
 .webwood {
   letter-spacing: var(--wp--custom--utility--letter-spacing--narrow, normal)
 }

 .webwood--inline,
 .webwood--xl {
   letter-spacing: -.02em
 }

 a,
 abbr,
 acronym,
 address,
 applet,
 article,
 aside,
 audio,
 b,
 big,
 blockquote,
 body,
 canvas,
 caption,
 center,
 cite,
 code,
 dd,
 del,
 details,
 dfn,
 div,
 dl,
 dt,
 em,
 embed,
 fieldset,
 figcaption,
 figure,
 footer,
 form,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 header,
 hgroup,
 html,
 i,
 iframe,
 img,
 ins,
 kbd,
 label,
 legend,
 li,
 mark,
 menu,
 nav,
 object,
 ol,
 output,
 p,
 pre,
 q,
 ruby,
 s,
 samp,
 section,
 small,
 span,
 strike,
 strong,
 sub,
 summary,
 sup,
 table,
 tbody,
 td,
 tfoot,
 th,
 thead,
 time,
 tr,
 tt,
 u,
 ul,
 var,
 video {
   border: 0;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   vertical-align: baseline
 }

 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 main,
 menu,
 nav,
 section {
   display: block
 }

 html {
   background-color: #fff
 }

 ol,
 ul {
   list-style: none
 }

 body {
   --site-header--height--core: 3.125rem;
   --site-header--height--container: 3.125rem;
   --site-header--height--offset: 0px;
   --site-header--height: var(--site-header--height--core);
   --site-header--height--visible: calc(var(--site-header--height) - var(--site-header--height--offset));
   --section-subnav--height: 2.5rem;
   --section-subnav--height--scrollbar: calc(var(--section-subnav--height) + 0.938rem);
   --recirc-bar--height: 25vw;
   --sports-plus--cta--height: 3.4375rem;
   --sports-plus--promo--height: 6rem;
   --display-no-mobile: none;
   --display-no-desktop: initial
 }

 @media (min-width:37.5rem) {
   body {
     --recirc-bar--height: 6.9375rem
   }
 }

 @media (min-width:48rem) {
   body {
     --site-header--height--core: 6.625rem;
     --site-header--height--container: 5.375rem;
     --sports-plus--promo--height: 5rem
   }
 }

 @media (min-width:64rem) {
   body {
     --sports-plus--cta--height: 3.25rem;
     --display-no-mobile: initial;
     --display-no-desktop: none
   }
 }

 body.local-country-au {
   --site-header--height--core: 8.75rem
 }

 @media (min-width:48rem) {
   body.local-country-au {
     --site-header--height--core: 12.25rem
   }
 }

 @media (prefers-reduced-motion:no-preference) {
   body.header-not-visible {
     --site-header--height--visible: 0px
   }
 }

 @media (prefers-reduced-motion:no-preference) and (min-width:48rem) {
   body.header-not-top.header-is-visible {
     --site-header--height--container: 3.125rem;
     --site-header--height--offset: 3.5rem
   }
 }

 @media (min-width:37.5rem) {
   body.header-recirc-bar-enabled {
     --site-header--height: calc(var(--site-header--height--core) + var(--recirc-bar--height))
   }
 }

 body.header-recirc-bar-enabled:not(.recirc-bar-mobile-disabled) {
   --site-header--height: calc(var(--site-header--height--core) + var(--recirc-bar--height))
 }

 body.nyp-sports-plus-page:not(.nyp-membership-user--subscribed) {
   --site-header--height: calc(var(--site-header--height--core) + var(--sports-plus--cta--height))
 }

 body.nyp-sports-plus-page.gated-promo-active {
   --site-header--height: calc(var(--site-header--height--core) + var(--sports-plus--promo--height))
 }

 body.header-sub-nav-enabled {
   --site-header--height: calc(var(--site-header--height--core) + var(--section-subnav--height))
 }

 @media (min-width:37.5rem) {
   body.header-sub-nav-enabled.header-recirc-bar-enabled {
     --site-header--height: calc(var(--site-header--height--core) + var(--recirc-bar--height) + var(--section-subnav--height))
   }
 }

 body.header-sub-nav-enabled.header-recirc-bar-enabled:not(.recirc-bar-mobile-disabled) {
   --site-header--height: calc(var(--site-header--height--core) + var(--recirc-bar--height) + var(--section-subnav--height))
 }

 body.header-sub-nav-enabled.nyp-sports-plus-page:not(.nyp-membership-user--subscribed) {
   --site-header--height: calc(var(--site-header--height--core) + var(--section-subnav--height) + var(--sports-plus--cta--height))
 }

 body.header-sub-nav-enabled.nyp-sports-plus-page.gated-promo-active {
   --site-header--height: calc(var(--site-header--height--core) + var(--section-subnav--height) + var(--sports-plus--promo--height))
 }

 @media (min-width:48rem) {
   body:not(:has(.site-header__bar)):has(.site-header__subnav--homepage) {
     --site-header--height--core: 5.375rem
   }

   body:not(:has(.site-header__bar)):has(.site-header__subnav--homepage).local-country-au {
     --site-header--height--core: 11rem
   }
 }

 @media (prefers-reduced-motion:no-preference) and (min-width:48rem) {
   body:not(:has(.site-header__bar)):has(.site-header__subnav--homepage).header-not-top.header-is-visible {
     --site-header--height--offset: 2.25rem
   }
 }

 * {
   box-sizing: border-box
 }

 html {
   font-size: medium;
   overflow: auto
 }

 body {
   font-size: 1rem
 }

 body,
 html {
   -moz-osx-font-smoothing: grayscale;
   -webkit-font-smoothing: antialiased;
   line-height: 1.3
 }

 body {
   color: var(--wp--custom--color--text, var(--wp--preset--color--black));
   font-family: var(--wp--custom--font--default, sans-serif)
 }

 img {
   height: auto;
   max-width: 100%
 }

 body>img {
   width: auto
 }

 svg {
   max-width: 100%
 }

 .site-container {
   margin-left: auto;
   margin-right: auto;
   max-width: 100%;
   padding: var(--wp--custom--site-container--gutter-top) var(--wp--custom--site-container--gutter-horizontal) var(--wp--custom--site-container--gutter-bottom);
   width: calc(var(--wp--custom--site-container--width) + var(--wp--custom--site-container--gutter-horizontal)*2)
 }

 .entry-content .alignnone,
 .widget .alignnone {
   clear: both;
   margin-bottom: 1.25rem;
   margin-top: 1.25rem;
   position: relative;
   width: 100%
 }

 @media (min-width:37.5rem) {

   .entry-content .alignnone,
   .widget .alignnone {
     width: auto
   }
 }

 .entry-content .alignleft,
 .widget .alignleft {
   clear: both;
   margin-bottom: 1.25rem;
   margin-top: 1.25rem;
   position: relative;
   width: 100%
 }

 @media (min-width:37.5rem) {

   .entry-content .alignleft,
   .widget .alignleft {
     width: auto
   }
 }

 .entry-content .alignleft,
 .widget .alignleft {
   display: block;
   max-width: 100%
 }

 @media (min-width:37.5rem) {

   .entry-content .alignleft,
   .widget .alignleft {
     display: inline-block;
     float: left;
     margin-right: 1.875rem
   }
 }

 .entry-content .aligncenter,
 .widget .aligncenter {
   clear: both;
   margin-bottom: 1.25rem;
   margin-top: 1.25rem;
   position: relative;
   width: 100%
 }

 @media (min-width:37.5rem) {

   .entry-content .aligncenter,
   .widget .aligncenter {
     width: auto
   }
 }

 .entry-content>address,
 .entry-content>area,
 .entry-content>article,
 .entry-content>aside,
 .entry-content>audio,
 .entry-content>blockquote,
 .entry-content>code,
 .entry-content>colgroup,
 .entry-content>details,
 .entry-content>figure,
 .entry-content>footer,
 .entry-content>form,
 .entry-content>header,
 .entry-content>hgroup,
 .entry-content>hr,
 .entry-content>img,
 .entry-content>ol,
 .entry-content>p,
 .entry-content>pre,
 .entry-content>q,
 .entry-content>section,
 .entry-content>summary,
 .entry-content>ul,
 .entry-content>video,
 .liveblog-entry-content>address,
 .liveblog-entry-content>area,
 .liveblog-entry-content>article,
 .liveblog-entry-content>aside,
 .liveblog-entry-content>audio,
 .liveblog-entry-content>blockquote,
 .liveblog-entry-content>code,
 .liveblog-entry-content>colgroup,
 .liveblog-entry-content>details,
 .liveblog-entry-content>figure,
 .liveblog-entry-content>footer,
 .liveblog-entry-content>form,
 .liveblog-entry-content>header,
 .liveblog-entry-content>hgroup,
 .liveblog-entry-content>hr,
 .liveblog-entry-content>img,
 .liveblog-entry-content>ol,
 .liveblog-entry-content>p,
 .liveblog-entry-content>pre,
 .liveblog-entry-content>q,
 .liveblog-entry-content>section,
 .liveblog-entry-content>summary,
 .liveblog-entry-content>ul,
 .liveblog-entry-content>video {
   display: block;
   margin-bottom: 1.25rem
 }

 .entry-content>h1,
 .entry-content>h2,
 .entry-content>h3,
 .entry-content>h4,
 .entry-content>h5,
 .entry-content>h6,
 .liveblog-entry-content>h1,
 .liveblog-entry-content>h2,
 .liveblog-entry-content>h3,
 .liveblog-entry-content>h4,
 .liveblog-entry-content>h5,
 .liveblog-entry-content>h6 {
   display: block
 }

 .entry-content>div,
 .liveblog-entry-content>div {
   margin-bottom: 1.25rem
 }

 .entry-content img,
 .liveblog-entry-content img {
   height: auto;
   max-width: 100%;
   vertical-align: middle
 }

 .entry-content>.wp-caption,
 .liveblog-entry-content>.wp-caption {
   height: auto;
   max-width: 100%;
   padding: .625rem
 }

 .screen-reader-text {
   border: 0;
   clip: rect(0, 0, 0, 0);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px
 }

 .d-none {
   display: none !important
 }

 .d-block {
   display: block !important
 }

 @media (min-width:48rem) {
   .d-block-md {
     display: block !important
   }

   .d-flex-md {
     display: flex !important
   }
 }

 @media (min-width:64rem) {
   .d-none-lg {
     display: none !important
   }

   .d-block-lg {
     display: block !important
   }
 }

 @media (min-width:80rem) {
   .d-none-xl {
     display: none !important
   }
 }

 .m-top {
   margin-top: 1.25rem !important
 }

 .m-bottom {
   margin-bottom: 1.25rem !important
 }

 .m-bottom-none {
   margin-bottom: 0 !important
 }

 .m-bottom-double {
   margin-bottom: 2.5rem !important
 }

 .m-left-half {
   margin-left: .625rem !important
 }

 .p-top {
   padding-top: 1.25rem !important
 }

 .p-top-none {
   padding-top: 0 !important
 }

 .p-top-half {
   padding-top: .625rem !important
 }

 @media (min-width:30rem) {
   .p-top-none-xs {
     padding-top: 0 !important
   }

   .p-top-half-xs {
     padding-top: .625rem !important
   }

   .p-top-double-xs {
     padding-top: 2.5rem !important
   }
 }

 @media (min-width:37.5rem) {
   .p-top-none-sm {
     padding-top: 0 !important
   }

   .p-top-half-sm {
     padding-top: .625rem !important
   }

   .p-top-double-sm {
     padding-top: 2.5rem !important
   }
 }

 @media (min-width:48rem) {
   .p-top-none-md {
     padding-top: 0 !important
   }

   .p-top-half-md {
     padding-top: .625rem !important
   }

   .p-top-double-md {
     padding-top: 2.5rem !important
   }
 }

 @media (min-width:64rem) {
   .p-top-none-lg {
     padding-top: 0 !important
   }

   .p-top-half-lg {
     padding-top: .625rem !important
   }

   .p-top-double-lg {
     padding-top: 2.5rem !important
   }
 }

 @media (min-width:80rem) {
   .p-top-none-xl {
     padding-top: 0 !important
   }

   .p-top-half-xl {
     padding-top: .625rem !important
   }

   .p-top-double-xl {
     padding-top: 2.5rem !important
   }
 }

 .p-right {
   padding-right: 1.25rem !important
 }

 .p-right-none {
   padding-right: 0 !important
 }

 .p-right-half {
   padding-right: .625rem !important
 }

 @media (min-width:30rem) {
   .p-right-none-xs {
     padding-right: 0 !important
   }

   .p-right-half-xs {
     padding-right: .625rem !important
   }

   .p-right-double-xs {
     padding-right: 2.5rem !important
   }
 }

 @media (min-width:37.5rem) {
   .p-right-sm {
     padding-right: 1.25rem !important
   }

   .p-right-none-sm {
     padding-right: 0 !important
   }

   .p-right-half-sm {
     padding-right: .625rem !important
   }

   .p-right-double-sm {
     padding-right: 2.5rem !important
   }
 }

 @media (min-width:48rem) {
   .p-right-none-md {
     padding-right: 0 !important
   }

   /* .p-right-half-md {
     padding-right: .625rem !important
   } */

   .p-right-double-md {
     padding-right: 2.5rem !important
   }
 }

 @media (min-width:64rem) {
   .p-right-none-lg {
     padding-right: 0 !important
   }

   .p-right-half-lg {
     padding-right: .625rem !important
   }

   .p-right-double-lg {
     padding-right: 2.5rem !important
   }
 }

 @media (min-width:80rem) {
   .p-right-none-xl {
     padding-right: 0 !important
   }

   .p-right-half-xl {
     padding-right: .625rem !important
   }

   .p-right-double-xl {
     padding-right: 2.5rem !important
   }
 }

 .p-bottom {
   padding-bottom: 1.25rem !important
 }

 .p-bottom-none {
   padding-bottom: 0 !important
 }

 .p-bottom-half {
   padding-bottom: .625rem !important
 }

 @media (min-width:30rem) {
   .p-bottom-none-xs {
     padding-bottom: 0 !important
   }

   .p-bottom-half-xs {
     padding-bottom: .625rem !important
   }

   .p-bottom-double-xs {
     padding-bottom: 2.5rem !important
   }
 }

 @media (min-width:37.5rem) {
   .p-bottom-none-sm {
     padding-bottom: 0 !important
   }

   .p-bottom-half-sm {
     padding-bottom: .625rem !important
   }

   .p-bottom-double-sm {
     padding-bottom: 2.5rem !important
   }
 }

 @media (min-width:48rem) {
   .p-bottom-none-md {
     padding-bottom: 0 !important
   }

   .p-bottom-half-md {
     padding-bottom: .625rem !important
   }

   .p-bottom-double-md {
     padding-bottom: 2.5rem !important
   }
 }

 @media (min-width:64rem) {
   .p-bottom-none-lg {
     padding-bottom: 0 !important
   }

   .p-bottom-half-lg {
     padding-bottom: .625rem !important
   }

   .p-bottom-double-lg {
     padding-bottom: 2.5rem !important
   }
 }

 @media (min-width:80rem) {
   .p-bottom-none-xl {
     padding-bottom: 0 !important
   }

   .p-bottom-half-xl {
     padding-bottom: .625rem !important
   }

   .p-bottom-double-xl {
     padding-bottom: 2.5rem !important
   }
 }

 .p-left {
   padding-left: 1.25rem !important
 }

 .p-left-none {
   padding-left: 0 !important
 }

 .p-left-half {
   padding-left: .625rem !important
 }

 @media (min-width:30rem) {
   .p-left-none-xs {
     padding-left: 0 !important
   }

   .p-left-half-xs {
     padding-left: .625rem !important
   }

   .p-left-double-xs {
     padding-left: 2.5rem !important
   }
 }

 @media (min-width:37.5rem) {
   .p-left-sm {
     padding-left: 1.25rem !important
   }

   .p-left-none-sm {
     padding-left: 0 !important
   }

   .p-left-half-sm {
     padding-left: .625rem !important
   }

   .p-left-double-sm {
     padding-left: 2.5rem !important
   }
 }

 @media (min-width:48rem) {
   .p-left-none-md {
     padding-left: 0 !important
   }

   /* .p-left-half-md {
     padding-left: .625rem !important
   } */

   .p-left-double-md {
     padding-left: 2.5rem !important
   }
 }

 @media (min-width:64rem) {
   .p-left-none-lg {
     padding-left: 0 !important
   }

   .p-left-half-lg {
     padding-left: .625rem !important
   }

   .p-left-double-lg {
     padding-left: 2.5rem !important
   }
 }

 @media (min-width:80rem) {
   .p-left-none-xl {
     padding-left: 0 !important
   }

   .p-left-half-xl {
     padding-left: .625rem !important
   }

   .p-left-double-xl {
     padding-left: 2.5rem !important
   }
 }

 .b-bottom {
   border-bottom: 1px solid var(--wp--custom--color--standard-border) !important
 }

 .b-bottom--black {
   border-bottom-color: var(--wp--preset--color--black) !important
 }

 .b-bottom--thick {
   border-bottom-width: 2px !important
 }

 @media (min-width:37.5rem) {
   .b-left-sm {
     border-left: 1px solid var(--wp--custom--color--standard-border) !important
   }
 }

 .t-center {
   text-align: center !important
 }

 [class*=t-truncate] {
   -webkit-box-orient: vertical;
   display: -webkit-box;
   overflow: hidden
 }

 .t-truncate-3 {
   -webkit-line-clamp: 3
 }

 .t-color-white {
   color: var(--wp--preset--color--white) !important
 }

 .t-color-brand-primary {
   color: var(--wp--custom--utility--color--brand-primary) !important
 }

 .t-color-brand-secondary {
   color: var(--wp--custom--utility--color--brand-secondary) !important
 }

 .t-color-text-safe-accent {
   color: var(--wp--custom--utility--color--text-safe-accent) !important
 }

 .t-color-accent-dark {
   color: var(--wp--custom--utility--color--accent-dark) !important
 }

 blockquote,
 hr,
 ol,
 p,
 ul {
   margin-bottom: var(--wp--custom--spacing--typography-margin-bottom)
 }

 b,
 strong {
   font-weight: var(--wp--custom--font--weight--default-bold)
 }

 a {
   color: inherit;
   text-decoration: none
 }

 h1 a,
 h2 a,
 h3 a,
 h4 a,
 h5 a,
 h6 a {
   color: currentColor;
   text-decoration: inherit
 }

 .body,
 .body p,
 .body--content,
 .entry-content p,
 p {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--default);
   font-size: var(--wp--custom--font--body-size);
   font-weight: var(--wp--custom--font--weight--default-normal);
   line-height: 1.44
 }

 .body--content,
 .entry-content p {
   color: var(--wp--custom--utility--color--darkest-gray)
 }

 @media (min-width:37.5rem) {

   .body--content,
   .entry-content p {
     font-size: var(--wp--custom--font--body-content-size-desktop);
     line-height: 1.5
   }
 }

 .entry-content a {
   color: var(--wp--custom--color--link)
 }

 .body--md,
 .body--md p {
   font-size: 1rem;
   line-height: 1.25
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
   margin-bottom: 1rem
 }

 .headline {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--accent);
   font-weight: var(--wp--custom--font--weight--accent-bold);
   line-height: 1.1
 }

 .headline--xl {
   font-size: 1.875rem;
   line-height: 1.083
 }

 @media (min-width:37.5rem) {
   .headline--xl {
     font-size: 2.25rem;
     line-height: 1.05
   }
 }

 .headline--lg {
   font-size: 1.5rem;
   line-height: 1.08
 }

 @media (min-width:37.5rem) {
   .headline--lg {
     font-size: 1.875rem;
     line-height: 1.07
   }
 }

 .headline--md {
   font-size: 1.375rem;
   line-height: 1.09
 }

 .headline--sm {
   font-size: 1.125rem;
   line-height: 1.1
 }

 .headline--xxs {
   font-family: var(--wp--custom--font--default);
   font-size: .9375rem;
   font-weight: var(--wp--custom--font--weight--default-bold);
   line-height: 1.13
 }

 .headline--archive {
   font-size: 1rem;
   line-height: 1.08
 }

 @media (min-width:37.5rem) {
   .headline--archive {
     font-size: 1.5rem
   }
 }

 .headline--single {
   font-size: 1.875rem;
   line-height: 1.05;
   margin-top: .625rem
 }

 @media (min-width:37.5rem) {
   .headline--single {
     font-size: 2.625rem;
     margin-top: 0
   }
 }

 .headline--single-fallback {
   color: var(--wp--preset--color--black);
   font-family: Tahoma, sans-serif;
   font-size: 1.6875rem;
   font-weight: 700;
   line-height: 1.16;
   margin-top: .625rem
 }

 @media (min-width:37.5rem) {
   .headline--single-fallback {
     font-size: 2.375rem;
     margin-top: 0
   }
 }

 .headline--combo-sm-xxs {
   font-size: 1.125rem;
   line-height: 1.1
 }

 @media (min-width:48rem) {
   .headline--combo-sm-xxs {
     font-family: var(--wp--custom--font--default);
     font-size: .9375rem;
     font-weight: var(--wp--custom--font--weight--default-bold);
     line-height: 1.13
   }
 }

 .headline--combo-lg-xl {
   font-size: 1.5625rem;
   line-height: 1.12
 }

 @media (min-width:48rem) {
   .headline--combo-lg-xl {
     font-size: 2rem;
     line-height: 1.43
   }
 }

 .section-heading {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--accent);
   font-size: 1.125rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   line-height: 1.11
 }

 .section-heading.section-heading--spaced {
   letter-spacing: var(--wp--custom--utility--letter-spacing--xx-wide, normal);
   line-height: .85
 }

 .section-heading--arrow svg {
   display: block;
   height: .625rem;
   width: .4375rem
 }

 .section-heading--shadow {
   --section-heading-shadow-text-color: var(--wp--custom--utility--color--brand-secondary);
   --section-heading-shadow-bg-color: var(--wp--preset--color--black);
   color: var(--section-heading-shadow-text-color);
   font-size: 1.875rem;
   font-style: normal;
   line-height: .94;
   margin-bottom: 6px
 }

 .section-heading--shadow .section-heading__wrap {
   background-color: var(--wp--custom--utility--color--brand-secondary-complement);
   border: 3px solid var(--section-heading-shadow-bg-color);
   border-left-width: 1px;
   box-shadow: -1px 1px 0 var(--section-heading-shadow-bg-color), -2px 2px 0 var(--section-heading-shadow-bg-color), -3px 3px 0 var(--section-heading-shadow-bg-color), -4px 4px 0 var(--section-heading-shadow-bg-color), -5px 5px 0 var(--section-heading-shadow-bg-color), -6px 6px 0 var(--section-heading-shadow-bg-color);
   display: inline-block;
   padding: .625rem .9375rem
 }

 .section-heading--shadow .section-heading__wrap--image {
   overflow: hidden;
   padding: 0
 }

 .section-heading--shadow--bg {
   color: var(--wp--custom--utility--color--brand-secondary-complement)
 }

 .section-heading--shadow--bg .section-heading__wrap {
   background-color: var(--wp--custom--utility--color--brand-secondary)
 }

 .section-heading--shadow-inverted {
   padding-left: .25rem
 }

 .section-heading--shadow-inverted>span {
   background: var(--wp--preset--color--black);
   border: 3px solid var(--wp--preset--color--white);
   box-shadow: -1px 1px 0 var(--wp--preset--color--black), -2px 2px 0 var(--wp--preset--color--black), -3px 3px 0 var(--wp--preset--color--black), -4px 4px 0 var(--wp--preset--color--black), -5px 5px 0 var(--wp--preset--color--black), -6px 6px 0 var(--wp--preset--color--black), 1px -1px 0 rgba(0, 0, 0, .15);
   display: inline-block;
   height: 4.0625rem;
   padding: .125rem 1.375rem 0;
   text-align: center
 }

 .section-heading--shadow-inverted svg {
   fill: var(--wp--preset--color--white)
 }

 .section-heading--filled {
   color: var(--wp--preset--color--black);
   font-size: 2.25rem;
   letter-spacing: var(--wp--custom--utility--letter-spacing--x-wide, normal);
   margin-bottom: .375rem
 }

 .section-heading--filled span {
   background-color: var(--wp--preset--color--white);
   display: inline-block;
   padding: .375rem .375rem .1875rem .625rem
 }

 .section-heading--filled--brand-secondary {
   color: var(--wp--custom--utility--color--brand-secondary-complement)
 }

 .section-heading--filled--brand-secondary span {
   background: var(--wp--custom--utility--color--brand-secondary)
 }

 .section-heading--xl {
   font-size: 1.875rem;
   font-style: italic;
   line-height: .87;
   text-transform: uppercase
 }

 @media (min-width:37.5rem) {
   .section-heading--xl {
     font-size: 3.75rem
   }
 }

 .section-heading--lg {
   font-size: 1.375rem;
   line-height: 1.09
 }

 @media (min-width:37.5rem) {
   .section-heading--lg {
     font-size: 2.875rem;
     line-height: .96
   }
 }

 .section-heading--md {
   font-size: 1.875rem;
   font-style: italic;
   line-height: .86
 }

 @media (min-width:37.5rem) {
   .section-heading--md {
     font-size: 2.75rem
   }
 }

 .section-heading--md-semi {
   font-family: var(--wp--custom--font--accent);
   font-size: 1.5625rem;
   font-style: italic;
   font-weight: var(--wp--custom--font--weight--accent-normal);
   line-height: .94
 }

 @media (min-width:37.5rem) {
   .section-heading--md-semi {
     font-size: 1.875rem
   }
 }

 .section-heading--sm {
   font-size: 1.875rem;
   font-style: italic;
   line-height: .86
 }

 .section-heading--xs {
   font-style: italic
 }

 .section-heading--xs,
 .section-heading--xxs {
   font-size: 1.125rem;
   line-height: .89
 }

 .section-heading--xxs-em {
   font-size: 1.375rem;
   font-style: italic;
   line-height: .9
 }

 .section-heading--underline {
   border-bottom: 10px solid var(--wp--custom--utility--color--brand-secondary);
   color: var(--wp--custom--utility--color--brand-primary);
   padding-bottom: .25rem
 }

 .section-heading__image {
   display: block;
   margin-left: -.625rem;
   max-height: 3.375rem;
   max-width: none;
   transform: skew(10deg);
   width: calc(100% + 1.25rem)
 }

 .sub-heading {
   color: var(--wp--preset--color--black);
   display: block;
   font-family: var(--wp--custom--font--accent);
   font-size: 1.125rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   line-height: 1.1
 }

 @media (min-width:37.5rem) {
   .sub-heading {
     font-size: 1.375rem
   }
 }

 .sub-heading--semi {
   font-family: var(--wp--custom--font--default);
   font-size: .9375rem;
   font-weight: var(--wp--custom--font--weight--default-bold);
   line-height: 1.26
 }

 .subsection-heading {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--accent);
   font-size: 1.4375rem;
   font-style: italic;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   line-height: .73;
   margin-bottom: 1.25rem;
   text-transform: uppercase
 }

 .subsection-heading.subsection-heading--single-line {
   font-size: 1rem;
   font-style: normal;
   line-height: 1.25
 }

 .subsection-heading.subsection-heading--single-line .subsection-heading__sub {
   color: var(--wp--custom--utility--color--accent-dark);
   display: inline;
   font-size: 1rem;
   font-style: italic
 }

 .subsection-heading--underline {
   display: flex;
   flex-direction: column;
   width: -webkit-max-content;
   width: -moz-max-content;
   width: max-content
 }

 .subsection-heading--underline:after {
   background-color: var(--wp--custom--utility--color--brand-secondary);
   content: "";
   display: block;
   height: .5rem;
   margin-left: -1.3125rem;
   margin-right: -.125rem;
   margin-top: .125rem
 }

 .subsection-heading--sm {
   color: var(--wp--custom--utility--color--accent-dark);
   display: block;
   font-size: 1.125rem;
   line-height: 1.11;
   margin-top: .1875rem;
   text-transform: uppercase
 }

 .subsection-heading__sub {
   color: var(--wp--preset--color--black);
   display: block;
   font-family: var(--wp--custom--font--accent);
   font-size: .875rem;
   font-style: normal;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   line-height: .85;
   margin-bottom: .1875rem;
   margin-top: .1875rem
 }

 .subsection-heading--underline .subsection-heading__sub {
   order: 1
 }

 .webwood {
   color: var(--wp--custom--utility--color--brand-primary);
   font-family: var(--wp--custom--font--accent);
   font-weight: var(--wp--custom--font--weight--accent-bold);
   line-height: .8;
   text-transform: uppercase
 }

 .webwood:empty {
   margin-bottom: 0
 }

 .webwood--xl {
   font-size: 3.75rem
 }

 @media (min-width:30rem) {
   .webwood--xl {
     font-size: 5.3125rem
   }
 }

 @media (min-width:48rem) {
   .webwood--xl {
     font-size: 8rem
   }
 }

 @media (min-width:64rem) {
   .webwood--xl {
     font-size: 10.625rem
   }
 }

 .webwood--lg {
   font-size: 2.5rem;
   line-height: .87
 }

 @media (min-width:37.5rem) {
   .webwood--lg {
     font-size: 4.375rem;
     line-height: .83
   }
 }

 .webwood--inline {
   text-transform: inherit
 }

 .webwood--xl span[data-fontpercent="80"] {
   font-size: 80%
 }

 .webwood--xl span[data-fontpercent="90"] {
   font-size: 90%
 }

 .webwood--xl span[data-fontpercent="100"] {
   font-size: 100%
 }

 .webwood--xl span[data-fontpercent="110"] {
   font-size: 110%
 }

 .webwood--xl span[data-fontpercent="120"] {
   font-size: 120%
 }

 .webwood--lg span[data-fontpercent="80"] {
   font-size: 80%
 }

 .webwood--lg span[data-fontpercent="90"] {
   font-size: 90%
 }

 .webwood--lg span[data-fontpercent="100"] {
   font-size: 100%
 }

 .webwood--lg span[data-fontpercent="110"] {
   font-size: 110%
 }

 .webwood--lg span[data-fontpercent="120"] {
   font-size: 120%
 }

 .webwood--md span[data-fontpercent="80"] {
   font-size: 80%
 }

 .webwood--md span[data-fontpercent="90"] {
   font-size: 90%
 }

 .webwood--md span[data-fontpercent="100"] {
   font-size: 100%
 }

 .webwood--md span[data-fontpercent="110"] {
   font-size: 110%
 }

 .webwood--md span[data-fontpercent="120"] {
   font-size: 120%
 }

 .meta {
   color: var(--wp--custom--utility--color--dark-gray);
   font-size: .75rem;
   font-weight: var(--wp--custom--font--weight--default-normal);
   line-height: 1.17
 }

 .meta,
 .meta--heading {
   font-family: var(--wp--custom--font--default)
 }

 .meta--heading {
   font-weight: var(--wp--custom--font--weight--default-bold)
 }

 .meta--byline,
 .meta--heading {
   color: var(--wp--preset--color--black)
 }

 .meta--byline {
   display: block;
   font-size: .875rem;
   line-height: 1.14;
   position: relative
 }

 .meta--byline.date {
   white-space: nowrap
 }

 .meta--byline .meta__link,
 .meta--byline a,
 .meta--caption .meta__link,
 .meta--caption a {
   color: var(--wp--custom--color--link)
 }

 .button,
 .entry-content .button {
   background-color: transparent;
   border: none;
   border-radius: 0;
   cursor: pointer;
   display: inline-block;
   font-family: var(--wp--custom--font--accent);
   font-weight: var(--wp--custom--font--weight--accent-bold);
   outline: none;
   overflow: visible;
   padding: 0;
   text-decoration: none;
   text-transform: uppercase
 }

 .button--solid,
 .entry-content .button--solid {
   background-color: var(--wp--custom--color--button-background);
   border: 2px solid var(--wp--custom--color--button-background);
   border-radius: 6px;
   color: var(--wp--custom--color--button-text);
   font-size: 1.125rem;
   font-weight: 800;
   line-height: 1;
   min-width: 12.5rem;
   padding: .6875rem 2.6875rem .75rem;
   text-align: center
 }

 @media (max-width:37.4375rem) {

   .button--solid,
   .entry-content .button--solid {
     padding-left: 1.25rem;
     padding-right: 1.25rem
   }
 }

 .entry-content .wp-block-button__link,
 .wp-block-button__link {
   background-color: transparent;
   background-color: var(--wp--custom--color--button-background);
   border: none;
   border: 2px solid var(--wp--custom--color--button-background);
   border-radius: 0;
   border-radius: 6px;
   color: var(--wp--custom--color--button-text);
   cursor: pointer;
   display: inline-block;
   font-family: var(--wp--custom--font--accent);
   font-size: 1.125rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   font-weight: 800;
   line-height: 1;
   min-width: 12.5rem;
   outline: none;
   overflow: visible;
   padding: .6875rem 2.6875rem .75rem;
   text-align: center;
   text-decoration: none;
   text-transform: uppercase
 }

 @media (max-width:37.4375rem) {

   .entry-content .wp-block-button__link,
   .wp-block-button__link {
     padding-left: 1.25rem;
     padding-right: 1.25rem
   }
 }

 .button--solid--alt,
 .entry-content .button--solid--alt {
   background-color: var(--wp--preset--color--black);
   border-color: var(--wp--preset--color--black);
   color: var(--wp--preset--color--white)
 }

 .button--solid--slim,
 .entry-content .button--solid--slim {
   background-color: var(--wp--custom--color--button-background);
   border: 2px solid var(--wp--custom--color--button-background);
   border-radius: 6px;
   color: var(--wp--custom--color--button-text);
   font-size: 1.125rem;
   font-weight: 800;
   line-height: 1;
   min-width: 12.5rem;
   padding: .3125rem 2.6875rem;
   text-align: center
 }

 @media (max-width:37.4375rem) {

   .button--solid--slim,
   .entry-content .button--solid--slim {
     padding-left: 1.25rem;
     padding-right: 1.25rem
   }
 }

 .button--arrow,
 .entry-content .button--arrow {
   color: var(--wp--preset--color--black);
   font-size: .8125rem;
   letter-spacing: var(--wp--custom--utility--letter-spacing--xxx-wide, normal);
   line-height: 1.1;
   padding-right: .75rem;
   position: relative;
   display:none;
 }

 .button--arrow:focus span,
 .entry-content .button--arrow:focus span {
   text-decoration: underline
 }

 .button--arrow span,
 .entry-content .button--arrow span {
   display: inline-block;
   vertical-align: top
 }

 .button--arrow svg,
 .entry-content .button--arrow svg {
   height: .625rem;
   position: absolute;
   right: 0;
   top: .125rem
 }

 .button--modal-trigger,
 .entry-content .button--modal-trigger {
   align-items: center;
   border: 3px solid var(--wp--preset--color--white);
   border-radius: 50%;
   box-shadow: 0 3px 6px rgba(0, 0, 0, .8), inset 0 3px 6px rgba(0, 0, 0, .4);
   display: flex;
   height: 2.375rem;
   justify-content: center;
   position: relative;
   width: 2.375rem
 }

 .button--modal-trigger svg,
 .entry-content .button--modal-trigger svg {
   display: block;
   -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, .8));
   filter: drop-shadow(0 0 3px rgba(0, 0, 0, .8));
   margin: 0 auto;
   pointer-events: none
 }

 .button-wrap-lines,
 .entry-content .button-wrap-lines {
   display: flex
 }

 .button-wrap-lines:after,
 .button-wrap-lines:before,
 .entry-content .button-wrap-lines:after,
 .entry-content .button-wrap-lines:before {
   align-self: center;
   border-bottom: 3px solid var(--wp--preset--color--black);
   content: "";
   flex-grow: 1
 }

 .button-wrap-lines .button-wrap-lines__inner,
 .entry-content .button-wrap-lines .button-wrap-lines__inner {
   padding: 0px;
 }

 .button-wrap-lines h1,
 .button-wrap-lines h2,
 .button-wrap-lines h3,
 .button-wrap-lines h4,
 .button-wrap-lines h5,
 .button-wrap-lines h6,
 .entry-content .button-wrap-lines h1,
 .entry-content .button-wrap-lines h2,
 .entry-content .button-wrap-lines h3,
 .entry-content .button-wrap-lines h4,
 .entry-content .button-wrap-lines h5,
 .entry-content .button-wrap-lines h6 {
   font-size: inherit
 }

 .button--secondary,
 .entry-content .button--secondary {
   background-color: transparent;
   border: 1px solid var(--wp--custom--utility--color--light-gray);
   border-radius: 6px;
   color: var(--wp--preset--color--black);
   font-size: 1rem;
   line-height: 1;
   padding: .6875rem 2.6875rem;
   text-transform: none
 }

 @media (max-width:37.4375rem) {

   .button--secondary,
   .entry-content .button--secondary {
     padding-left: 1.25rem;
     padding-right: 1.25rem
   }
 }

 .flag {
   display: inline-block;
   font-family: var(--wp--custom--font--accent);
   font-size: .8125rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   text-transform: uppercase;
   vertical-align: bottom
 }

 .flag a {
   color: inherit
 }

 .flag--stamp {
   --flag--stamp--background: transparent;
   --flag--stamp--border: transparent;
   --flag--stamp--padding--sides: 0;
   --flag--stamp--shift: 0;
   background-color: var(--flag--stamp--background);
   border-color: var(--flag--stamp--border);
   border-style: solid;
   border-width: 1px;
   letter-spacing: var(--wp--custom--utility--letter-spacing--xxx-wide, normal);
   line-height: 1;
   padding-bottom: .0625rem;
   padding-left: var(--flag--stamp--padding--sides);
   padding-right: var(--flag--stamp--padding--sides);
   padding-top: .0625rem;
   text-align: center;
   transform: skew(-10deg) translateX(var(--flag--stamp--shift))
 }

 .flag--stamp:first-child {
   margin-left: .125rem
 }

 .flag--stamp span {
   display: block
 }

 .flag--stamp span.connect {
   display: inline
 }

 .flag--stamp--exclusive {
   --flag--stamp--background: var(--wp--custom--utility--color--accent-exclusive);
   --flag--stamp--border: var(--wp--custom--utility--color--accent-exclusive);
   --flag--stamp--shift: 0.125rem;
   height: 1.0625rem;
   padding-bottom: 0;
   padding-top: 0
 }

 .flag--stamp--exclusive svg {
   height: .875rem;
   transform: skew(10deg);
   width: 4.25rem
 }

 .flag--stamp--dispatch,
 .flag--stamp--display,
 .flag--stamp--display-tag,
 .flag--stamp--shopping-product {
   --flag--stamp--padding--sides: 0.5rem
 }

 .flag--columnist {
   align-items: flex-end;
   display: flex
 }

 .flag--columnist img {
   max-width: 4.75rem;
   min-width: 4.75rem
 }

 .flag--columnist .flag__text-wrap {
   padding: .375rem .625rem .375rem 1.5625rem
 }

 .flag--columnist .flag__text {
   font-size: 1rem;
   line-height: 1.2;
   margin-bottom: 0
 }

 input[type=email],
 input[type=password],
 input[type=text],
 textarea {
   border: 1px solid var(--wp--custom--utility--color--light-gray);
   font-size: 1rem;
   margin-bottom: .9375rem;
   padding: .9375rem .625rem 1.0625rem;
   width: 100%
 }

 input[type=submit] {
   background-color: transparent;
   background-color: var(--wp--custom--color--button-background);
   border: none;
   border: 2px solid var(--wp--custom--color--button-background);
   border-radius: 0;
   border-radius: 6px;
   color: var(--wp--custom--color--button-text);
   cursor: pointer;
   display: inline-block;
   font-family: var(--wp--custom--font--accent);
   font-size: 1.125rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   font-weight: 800;
   line-height: 1;
   min-width: 12.5rem;
   outline: none;
   overflow: visible;
   padding: .6875rem 2.6875rem .75rem;
   text-align: center;
   text-decoration: none;
   text-transform: uppercase
 }

 @media (max-width:37.4375rem) {
   input[type=submit] {
     padding-left: 1.25rem;
     padding-right: 1.25rem
   }
 }

 input[type=submit] {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none
 }

 .input-container--floating-label {
   margin-bottom: .9375rem;
   position: relative
 }

 .floating-label input.floating-label__input {
   line-height: normal;
   margin-bottom: 0;
   padding: 1.375rem .625rem .625rem
 }

 .floating-label input.floating-label__input::-webkit-input-placeholder {
   visibility: hidden
 }

 .floating-label input.floating-label__input::-moz-placeholder {
   visibility: hidden
 }

 .floating-label input.floating-label__input::-ms-input-placeholder {
   visibility: hidden
 }

 .floating-label input.floating-label__input::placeholder {
   visibility: hidden
 }

 .floating-label .floating-label__label {
   font-family: var(--wp--custom--font--default);
   font-weight: var(--wp--custom--font--weight--default-normal)
 }

 .floating-label .floating-label__input+.floating-label__label-wrap .floating-label__label {
   display: block;
   padding-left: .625rem;
   pointer-events: none;
   position: relative;
   top: 50%;
   transform: translateY(-50%);
   width: 100%
 }

 .floating-label .floating-label__label-wrap {
   height: 100%;
   pointer-events: none;
   position: absolute;
   top: 0;
   width: 100%
 }

 .content-header,
 .entry-content .content-header {
   margin-bottom: 1rem;
   position: relative
 }

 .content-header .section-heading:not(.section-heading--dropshadow),
 .entry-content .content-header .section-heading:not(.section-heading--dropshadow) {
   margin: 0
 }

 .content-header--lines-thick,
 .entry-content .content-header--lines-thick {
   display: flex;
   margin-bottom: 1.25rem
 }

 .content-header--lines-thick:after,
 .content-header--lines-thick:before,
 .entry-content .content-header--lines-thick:after,
 .entry-content .content-header--lines-thick:before {
   align-self: center;
   border-bottom: 3px solid var(--wp--preset--color--black);
   content: "";
   display: inline-block;
   flex-grow: 1
 }

 .content-header--lines-thick:after,
 .entry-content .content-header--lines-thick:after {
   margin-left: -2px
 }

 .content-header--lines-thick--white:after,
 .content-header--lines-thick--white:before,
 .entry-content .content-header--lines-thick--white:after,
 .entry-content .content-header--lines-thick--white:before {
   border-color: var(--wp--preset--color--white)
 }

 .content-header--lines-thick--brand-secondary:after,
 .content-header--lines-thick--brand-secondary:before,
 .entry-content .content-header--lines-thick--brand-secondary:after,
 .entry-content .content-header--lines-thick--brand-secondary:before {
   border-color: var(--wp--custom--utility--color--brand-secondary)
 }

 .content-header--lines-thick,
 .entry-content .content-header--lines-thick {
   margin-bottom: .9375rem
 }

 .content-header--lines-thick:before,
 .entry-content .content-header--lines-thick:before {
   margin-right: .625rem
 }

 .content-header--lines-thick:after,
 .entry-content .content-header--lines-thick:after {
   margin-left: .625rem
 }

 .content-header--lines-thick:after,
 .content-header--lines-thick:before,
 .entry-content .content-header--lines-thick:after,
 .entry-content .content-header--lines-thick:before {
   border-bottom-width: .625rem;
   margin-top: .25rem
 }

 @media (min-width:37.5rem) {

   .content-header--lines-thick,
   .entry-content .content-header--lines-thick {
     margin-bottom: 1.875rem
   }

   .content-header--lines-thick:before,
   .entry-content .content-header--lines-thick:before {
     margin-right: 1.25rem
   }

   .content-header--lines-thick:after,
   .entry-content .content-header--lines-thick:after {
     margin-left: 1.25rem
   }
 }

 @media (max-width:37.4375rem) {

   .content-header--lines-thick .section-heading,
   .entry-content .content-header--lines-thick .section-heading {
     flex-basis: min-content;
     text-align: center
   }
 }

 @media (min-width:37.5rem) {

   .content-header--line-right,
   .entry-content .content-header--line-right {
     display: flex
   }

   .content-header--line-right:after,
   .entry-content .content-header--line-right:after {
     align-self: center;
     border-bottom: 6px solid var(--wp--preset--color--black);
     border-left: 4px solid var(--wp--preset--color--white);
     content: "";
     display: inline-block;
     flex-grow: 1;
     margin-left: 1.625rem;
     margin-top: .25rem
   }

   .content-header--line-right.content-header--lines--white:after,
   .entry-content .content-header--line-right.content-header--lines--white:after {
     border-bottom-color: var(--wp--preset--color--white);
     border-left-color: var(--wp--preset--color--black)
   }

   .content-header--line-right.content-header--lines--brand-secondary:after,
   .entry-content .content-header--line-right.content-header--lines--brand-secondary:after {
     border-bottom-color: var(--wp--custom--utility--color--brand-secondary)
   }
 }

 .module:not(.inline) {
   margin-bottom: 1.25rem;
   margin-top: 1.25rem
 }

 .module:not(.inline):first-of-type:not(.module--latest) {
   margin-top: 0
 }

 .skeleton {
   background-color: var(--wp--custom--color--skeleton-background)
 }

 .skeleton--ad {
   overflow: hidden;
   position: relative
 }

 .ad__placeholder .skeleton--ad {
   min-height: var(--ad-placeholder--min-height);
   width: var(--ad-placeholder--max-width)
 }

 .ad__placeholder--small-16-9 .skeleton--ad {
   min-height: inherit;
   width: inherit
 }

 [class*="--skeleton"] {
   position: relative
 }

 .social-icons--horizontal {
   align-items: center;
   display: flex;
   justify-content: center;
   list-style-type: none
 }

 .widget--follow-us .social-icons--horizontal {
   justify-content: space-between
 }

 .social-icons--horizontal li+li a {
   margin-left: .625rem
 }

 @media (min-width:80rem) {
   .social-icons--vertical li+li a {
     margin-top: .625rem
   }
 }

 .social-icons__icon {
   display: flex;
   visibility: hidden
 }

 .social-icons__icon:not(.social-icons__icon--comments) span {
   border: 0;
   clip: rect(0, 0, 0, 0);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute;
   width: 1px
 }

 .social-icons__icon--email:before {
   height: 60%;
   width: 60%
 }

 .social-icons__icon--facebook:before {
   height: 79.8%;
   margin-top: 22.8%;
   width: 60%
 }

 .social-icons__icon--flipboard:before,
 .social-icons__icon--instagram:before,
 .social-icons__icon--linkedin:before,
 .social-icons__icon--post-url:before {
   height: 60%;
   width: 60%
 }

 .social-icons__icon--twitter:before {
   height: 51%;
   width: 51%
 }

 .social-icons__icon--tiktok:before,
 .social-icons__icon--whatsapp:before,
 .social-icons__icon--youtube:before {
   height: 60%;
   width: 60%
 }

 .social-icons__icon--snapchat:before {
   height: 87%;
   width: 87%
 }

 .breaking-news-container {
   padding-bottom: 0
 }

 .breaking-news {
   background-color: var(--wp--custom--utility--color--accent-light);
   display: flex;
   flex-wrap: wrap;
   font-family: var(--wp--custom--font--accent);
   font-weight: var(--wp--custom--font--weight--accent-bold);
   letter-spacing: var(--wp--custom--utility--letter-spacing--x-wide, normal);
   margin-bottom: 1.25rem
 }

 [data-ad-skin=true] .breaking-news {
   z-index: 1
 }

 .breaking-news__flag {
   background-color: var(--wp--preset--color--black);
   letter-spacing: var(--wp--custom--utility--letter-spacing--x-narrow, normal);
   padding: 0 2.8125rem 0 1.25rem;
   position: relative;
   text-transform: uppercase
 }

 .breaking-news__flag:after {
   background-color: var(--wp--custom--utility--color--accent-light);
   border-color: transparent transparent transparent var(--wp--preset--color--black);
   border-style: solid;
   border-width: 0 10px 34px 20px;
   content: "";
   position: absolute;
   right: -.625rem;
   top: 0
 }

 .breaking-news__flag h4 {
   color: var(--wp--preset--color--white);
   line-height: 2.125rem;
   margin-bottom: 0
 }

 .breaking-news__headline {
   color: var(--wp--preset--color--black);
   line-height: 1.1;
   padding: .5625rem 1.875rem .46875rem .9375rem
 }

 .layout:not([class*=layout--5up]):not([class*=layout--sidebar]) .layout__grid {
   align-content: start;
   display: grid;
   grid-gap: 1.25rem
 }

 .layout:not([class*=layout--5up]):not([class*=layout--sidebar]) .layout__grid--gap-0 {
   grid-gap: 0
 }

 @media (max-width:37.4375rem) {
   .layout:not([class*=layout--5up]):not([class*=layout--sidebar]) .layout__grid--gap-10-mobile {
     grid-gap: .625rem
   }
 }

 @media (min-width:37.5rem) {
   .layout:not([class*=layout--5up]):not([class*=layout--sidebar]) .layout__grid--gap-30-row-desktop {
     grid-gap: 1.875rem
   }
 }

 .layout--sidebar>.layout__grid {
   align-content: start;
   display: grid;
   grid-gap: 1.25rem;
   grid-template-columns: minmax(0, 1fr)
 }

 @media (min-width:64rem) {
   .layout--sidebar>.layout__grid {
     grid-template-columns: minmax(0, 1fr) 18.75rem
   }

   .layout--sidebar>.layout__grid>.layout__item {
     grid-row-start: 1
   }

   .layout--sidebar>.layout__grid>.layout__item--main {
     height: -webkit-min-content;
     height: -moz-min-content;
     height: min-content
   }
 }

 .layout--sidebar>.layout__grid>.layout__item--sidebar {
   --widget-wrapper--padding-bottom: 1.25rem
 }

 .layout--sidebar>.layout__grid--gap-0 {
   grid-gap: 0
 }

 .layout--sidebar>.layout__grid--gap-30 {
   grid-gap: 1.875rem
 }

 .layout--sidebar>.layout__grid--sidebar-left {
   grid-template-columns: minmax(0, 1fr);
   grid-template-rows: auto
 }

 @media (min-width:64rem) {
   .layout--sidebar>.layout__grid--sidebar-left {
     grid-template-columns: 18.75rem minmax(0, 1fr)
   }

   .layout--sidebar>.layout__grid--sidebar-left>.layout__item--main {
     grid-column-start: 2
   }

   .layout--sidebar>.layout__grid--sidebar-left>.layout__item--sidebar {
     grid-column-start: 1
   }
 }

 .layout--sidebar>.layout__grid--sidebar-xl:not([class*=break]) {
   grid-template-columns: minmax(0, 1fr)
 }

 @media (min-width:64rem) {
   .layout--sidebar>.layout__grid--sidebar-xl:not([class*=break]) {
     grid-template-columns: minmax(0, 1fr) 20.9375rem
   }

   .layout--sidebar>.layout__grid--sidebar-xl:not([class*=break]).layout__grid--sidebar-left {
     grid-template-columns: 20.9375rem minmax(0, 1fr)
   }
 }

 .layout--sidebar>.layout__grid--sidebar-lg:not([class*=break]) {
   grid-template-columns: minmax(0, 1fr)
 }

 @media (min-width:64rem) {
   .layout--sidebar>.layout__grid--sidebar-lg:not([class*=break]) {
     grid-template-columns: minmax(0, 1fr) 20rem
   }

   .layout--sidebar>.layout__grid--sidebar-lg:not([class*=break]).layout__grid--sidebar-left {
     grid-template-columns: 20rem minmax(0, 1fr)
   }
 }

 .layout--sidebar>.layout__grid--sidebar-sm:not([class*=break]) {
   grid-template-columns: minmax(0, 1fr)
 }

 @media (min-width:64rem) {
   .layout--sidebar>.layout__grid--sidebar-sm:not([class*=break]) {
     grid-template-columns: minmax(0, 1fr) 15.375rem
   }

   .layout--sidebar>.layout__grid--sidebar-sm:not([class*=break]).layout__grid--sidebar-left {
     grid-template-columns: 15.375rem minmax(0, 1fr)
   }
 }

 .story__flag {
   margin-bottom: .4375rem
 }

 .story__headline {
   margin-bottom: .625rem
 }

 .story__image {
   margin-bottom: .9375rem;
   position: relative
 }

 .story__image img {
   display: block;
   width: 100%;
 }

 .sidebar-images--hide .story__image {
   display: none
 }

 .story__video video {
   height: auto;
   max-width: 100%
 }

 .story__excerpt {
   margin-bottom: .625rem
 }

 .story__excerpt a {
   color: inherit
 }

 .story__excerpt:last-child,
 .story__headline:last-child,
 .story__image:last-child {
   margin-bottom: 0 !important
 }

 .story__icon--image {
   bottom: .625rem;
   position: absolute;
   right: .625rem
 }

 .story__icon--inline {
   margin-right: .3125rem;
   vertical-align: middle
 }

 .story__icon--arrow-caret svg {
   height: .625rem;
   width: .4375rem
 }

 .story__flags {
   display: flex
 }

 .story__flags:not(:empty) {
   margin-bottom: .3125rem
 }

 .story__flags .t-center,
 .story__flags.t-center,
 .t-center .story__flags {
   justify-content: center
 }

 .story__flags>* {
   margin-bottom: .3125rem
 }

 .story__flags>:not(:last-of-type) {
   margin-right: .4375rem
 }

 .story--i-flex {
   align-items: flex-start;
   display: flex;
   flex-wrap: nowrap;
   justify-content: flex-start
 }

 .story--i-flex .story__image {
   flex-shrink: 0;
   margin-bottom: 0;
   margin-right: .9375rem
 }

 @media (min-width:30rem) {
   .story--i-flex-xs {
     align-items: flex-start;
     display: flex;
     flex-wrap: nowrap;
     justify-content: flex-start
   }

   .story--i-flex-none-xs {
     display: block
   }
 }

 @media (min-width:37.5rem) {
   .story--i-flex-sm {
     align-items: flex-start;
     display: flex;
     flex-wrap: nowrap;
     justify-content: flex-start
   }

   .story--i-flex-none-sm {
     display: block
   }
 }

 @media (min-width:48rem) {
   .story--i-flex-md {
     align-items: flex-start;
     display: flex;
     flex-wrap: nowrap;
     justify-content: flex-start
   }

   .story--i-flex-none-md {
     display: block
   }
 }

 @media (min-width:64rem) {
   .story--i-flex-lg {
     align-items: flex-start;
     display: flex;
     flex-wrap: nowrap;
     justify-content: flex-start
   }

   .story--i-flex-none-lg {
     display: block
   }
 }

 @media (min-width:80rem) {
   .story--i-flex-xl {
     align-items: flex-start;
     display: flex;
     flex-wrap: nowrap;
     justify-content: flex-start
   }

   .story--i-flex-none-xl {
     display: block
   }
 }

 .story--i-float:after {
   clear: both;
   content: "";
   display: table
 }

 .story--i-float .story__image {
   float: left;
   margin-bottom: 0;
   margin-right: .9375rem
 }

 @media (max-width:37.4375rem),
 (min-width:64rem) {

   .story--lg .story__inner,
   .story--md .story__inner {
     display: flex;
     flex-wrap: wrap
   }

   .story--lg .story__inner>.story__image,
   .story--md .story__inner>.story__image {
     order: 2
   }

   .story--lg .story__inner>.story__flags,
   .story--md .story__inner>.story__flags {
     order: 0
   }

   .story--lg .story__inner>.story__headline,
   .story--md .story__inner>.story__headline {
     order: 1
   }

   .story--lg .story__inner>.story__excerpt,
   .story--lg .story__inner>.story__text,
   .story--md .story__inner>.story__excerpt,
   .story--md .story__inner>.story__text {
     order: 3
   }
 }

 .story--list+.story--list {
   border-top: 1px solid var(--wp--custom--utility--color--light-gray);
   margin-top: .9375rem;
   padding-top: .9375rem
 }

 .story--list .story__headline {
   margin-bottom: .4375rem
 }

 .story--hfs .webwood,
 .story--hs .webwood {
   letter-spacing: var(--wp--custom--utility--letter-spacing--xx-narrow, normal)
 }

 [data-module=curated-promo-module].site-container {
   height: 100%;
   padding-bottom: 0
 }

 .story--promo .story__image {
   background-color: var(--wp--custom--color--skeleton-background);
   height: 3.5rem;
   margin-bottom: 0;
   width: 5.25rem
 }

 .story--promo .story__headline {
   margin-bottom: 0;
   padding-top: .125rem
 }

 .story--promo .story__icon--inline {
   padding-left: .1875rem;
   vertical-align: top
 }

 .story--columnist .story__sub-heading {
   border-bottom: 1px solid var(--wp--preset--color--black);
   margin-bottom: 1rem;
   position: relative
 }

 .story--columnist .story__sub-heading>a {
   display: block;
   padding: 1rem 0
 }

 .story--columnist .story__image {
   bottom: 0;
   position: absolute;
   right: 0
 }

 .story--archive .meta,
 .story--archive .story__excerpt {
   display: none
 }

 @media (min-width:37.5rem) {

   .story--archive .meta,
   .story--archive .story__excerpt {
     display: block
   }
 }

 .story--archive .meta {
   margin-bottom: .9375rem
 }

 .story--archive .story__excerpt {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--default);
   font-size: var(--wp--custom--font--body-size);
   font-size: 1rem;
   font-weight: var(--wp--custom--font--weight--default-normal);
   line-height: 1.44;
   line-height: 1.25
 }

 .story--archive .story__image--floated {
   margin-right: .625rem
 }

 @media (min-width:37.5rem) {
   .story--archive .story__image--floated {
     margin-right: 1.25rem
   }
 }

 .nyp-s2n-wrapper {
   height: 0;
   padding-top: calc(56.25% + 1.563rem);
   position: relative;
   width: 100%
 }

 .nyp-s2n-wrapper__inner {
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
   z-index: 9
 }

 stn-player {
   --stn-player-floatMarginY: var(--site-header--height--visible)
 }

 .skip-link {
   opacity: 0;
   position: absolute
 }

 .site-header {
   /* height: var(--site-header--height); */
   position: -webkit-sticky;
   position: sticky;
   top: var(--wp-admin--admin-bar--height, 0);
   width: 100%;
   z-index: 9999
 }

 @media (prefers-reduced-motion:no-preference) {
   .site-header {
     top: 0
   }
 }

 .site-header__wrapper {
   background: var(--wp--custom--utility--color--brand-primary);
   color: var(--wp--custom--utility--color--brand-primary-complement);
   position: relative;
   z-index: 299
 }

 .site-header__container {
   align-items: center;
   display: flex;
   padding: .625rem
 }

 @media (min-width:48rem) {
   .site-header__container {
     height: var(--site-header--height--container);
     margin: 0 auto;
     max-width: 81.25rem;
     padding: 1.25rem
   }
 }

 .site-header__left,
 .site-header__right {
   align-items: center;
   display: flex;
   flex: 1 0 0
 }

 .site-header__left {
   justify-content: flex-start;
   margin-right: .625rem;
   position: relative
 }

 @media (min-width:48rem) {
   .site-header__left {
     margin-right: 0
   }
 }

 .site-header__right {
   justify-content: flex-end;
   margin-left: .625rem
 }

 @media (min-width:37.5rem) {
   .site-header__right {
     margin-left: 0
   }
 }

 .site-header__email,
 .site-header__search-toggle {
   background-color: transparent;
   border: none;
   border-radius: 0;
   cursor: pointer;
   margin-left: 1.25rem;
   outline: none;
   overflow: visible;
   padding: 0;
   text-decoration: none
 }

 .site-header__search-toggle {
   align-items: center;
   color: var(--wp--preset--color--white);
   display: flex
 }

 /* ============================================================
   Site Header Styles
   ============================================================ */

 .site-header__search-toggle:after {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' aria-hidden='true' tabindex='-1'%3E%3Cpath fill='%23FFF' d='m21.568 24-7.348-7.344a9.218 9.218 0 1 1 1.54-1.325L23 22.569zM9.116 2.025a7.087 7.087 0 1 0 7.091 7.087 7.1 7.1 0 0 0-7.091-7.087' data-name='Search Icon'/%3E%3C/svg%3E");
   background-position: 50%;
   background-repeat: no-repeat;
   content: "";
   display: block;
   height: 1.875rem;
   width: 1.875rem;
 }

 /* ============================================================
   Email
   ============================================================ */

 .site-header__email {
   border-radius: 2px;
 }

 @media (max-width: 47.9375rem) {
   .site-header__email {
     margin-left: 0.5rem;
   }
 }

 .site-header__email-icon {
   background-image: url(/wp-content/themes/gtf/client/build/media/email-solid-72c3f17b721401de646d.svg);
   background-position: 50%;
   background-repeat: no-repeat;
   background-size: contain;
   display: block;
   height: 1.3125rem;
   width: 1.75rem;
 }

 @media (min-width: 48rem) {
   .site-header__email-icon {
     height: 1.625rem;
     width: 2.0625rem;
   }
 }

 /* ============================================================
   Logo
   ============================================================ */

 .site-header__logo svg,
 .site-header__logo>a {
   height: 1.875rem;
 }

 @media (min-width: 30rem) {

   .site-header__logo svg,
   .site-header__logo>a {
     height: 2rem;
   }
 }

 @media (min-width: 48rem) {

   .site-header__logo svg,
   .site-header__logo>a {
     height: 3.4375rem;
   }

   .local-country-au .site-header__logo svg,
   .local-country-au .site-header__logo>a {
     height: 3rem;
   }
 }

 .site-header__logo>a {
   display: block;
 }

 .site-header__logo svg {
   width: auto;
 }

 /* ============================================================
   Header Bar
   ============================================================ */

 @media (min-width: 48rem) {
   .site-header__bar {
     background-color: var(--wp--preset--color--black);
     height: 1.25rem;
   }
 }

 /* ============================================================
   Header CTA / Nav / Search
   ============================================================ */

 .site-header .site-header-cta {
   display: none;
 }

 .site-header__nav {
   position: absolute;
   transform: translateX(-500%);
   visibility: hidden;
 }

 .search--header {
   position: absolute;
 }

 .search--header-dropdown {
   transform: scaleY(0);
 }

 /* ============================================================
   Sports Plus
   ============================================================ */

 .site-header__sports-plus {
   background: var(--wp--custom--utility--color--accent-light);
 }

 .site-header__sports-plus .site-container {
   padding: 0;
 }

 .site-header__sports-plus .gated-promo,
 .site-header__sports-plus .pencil-unit {
   display: none;
 }

 /* ============================================================
   Menu Toggle
   ============================================================ */

 .menu-toggle {
   border: none;
   border-radius: 0;
   outline: none;
   overflow: visible;
   text-decoration: none;
   --menu-toggle-icon-foreground-color: var(--wp--preset--color--white);
   align-items: center;
   background-color: transparent;
   border-radius: 2px;
   cursor: pointer;
   display: flex;
   flex-direction: column;
   justify-content: center;
   min-height: 1.875rem;
   padding: 0.3125rem 0.4375rem;
 }

 @media (min-width: 48rem) {
   .menu-toggle {
     border: 1px solid var(--wp--preset--color--white);
     flex-direction: row;
     padding: 0.4375rem;
   }
 }

 .menu-toggle__icon,
 .menu-toggle__icon:after,
 .menu-toggle__icon:before {
   background-color: var(--menu-toggle-icon-foreground-color);
   display: block;
   height: var(--toggle-line-width);
   width: 100%;
 }

 .menu-toggle__icon:after,
 .menu-toggle__icon:before {
   content: "";
   position: absolute;
 }

 .menu-toggle__icon:before {
   top: 0;
 }

 .menu-toggle__icon:after {
   bottom: 0;
 }

 .menu-toggle__title {
   font-family: var(--wp--custom--font--accent);
   font-weight: var(--wp--custom--font--weight--accent-bold);
   transition: color 0.2s ease-in-out;
 }

 @media screen and (prefers-reduced-motion) {
   .menu-toggle__title {
     transition: none;
   }
 }

 .menu-toggle__title {
   color: var(--menu-toggle-icon-foreground-color);
   display: block;
   font-size: 0.875rem;
   letter-spacing: var(--wp--custom--utility--letter-spacing--wide, normal);
   line-height: 1;
   margin-top: 0.625rem;
   padding-bottom: 0.125rem;
   text-transform: uppercase;
 }

 @media (min-width: 48rem) {
   .menu-toggle__title {
     margin-left: 0.4375rem;
     margin-top: 0.0625rem;
   }
 }

 @media (max-width: 47.9375rem) {
   .menu-toggle__title--hide-on-mobile {
     display: none;
   }
 }

 .menu-toggle__title .menu-toggle__close-title {
   display: none;
 }

 /* ============================================================
   404 Page Search
   ============================================================ */

 .page--404 .search--interior {
   height: 2.6875rem;
   visibility: hidden;
 }


 [class*=entry-content] img {
   height: auto;
   max-width: 100%;
   vertical-align: middle;
 }

 [class*=entry-content] .wp-block-image:has(picture) img {
   aspect-ratio: var(--picture--mobile--aspect-ratio, auto)
 }

 @media (min-width:64rem) {
   [class*=entry-content] .wp-block-image:has(picture) img {
     aspect-ratio: var(--picture--desktop--aspect-ratio, auto)
   }
 }

 [class*=entry-content] .post-image,
 [class*=entry-content] .wp-caption {
   display: inline-block;
   position: relative
 }

 .liveblog-feed [class*=entry-content] .image .button--modal-trigger,
 .liveblog-feed [class*=entry-content] .wp-block-image .button--modal-trigger,
 .liveblog-feed [class*=entry-content] figure.wp-caption .button--modal-trigger,
 [class*=entry-content] .image .button--modal-trigger,
 [class*=entry-content] .wp-block-image .button--modal-trigger,
 [class*=entry-content] figure.wp-caption .button--modal-trigger {
   display: none
 }

 [class*=entry-content]>ol,
 [class*=entry-content]>ul,
 [class*=wp-block] ol,
 [class*=wp-block] ul {
   display: flow-root;
   margin: var(--mixin--list--margin-top) 0 var(--mixin--list--margin-bottom) 0
 }

 [class*=entry-content]>ol li,
 [class*=entry-content]>ul li,
 [class*=wp-block] ol li,
 [class*=wp-block] ul li {
   margin-bottom: .625rem
 }

 [class*=entry-content]>ol li:last-of-type,
 [class*=entry-content]>ul li:last-of-type,
 [class*=wp-block] ol li:last-of-type,
 [class*=wp-block] ul li:last-of-type {
   margin-bottom: 0
 }

 [class*=entry-content]>ol ol,
 [class*=entry-content]>ol ul,
 [class*=entry-content]>ul ol,
 [class*=entry-content]>ul ul,
 [class*=wp-block] ol ol,
 [class*=wp-block] ol ul,
 [class*=wp-block] ul ol,
 [class*=wp-block] ul ul {
   margin-bottom: 0;
   margin-top: 1.25rem;
   padding-bottom: 0
 }

 [class*=entry-content]>ol,
 [class*=entry-content]>ol ol,
 [class*=entry-content]>ul ol,
 [class*=wp-block] ol,
 [class*=wp-block] ul ol {
   padding-left: 2.1875rem
 }

 [class*=entry-content]>ol ol>li,
 [class*=entry-content]>ol>li,
 [class*=entry-content]>ul ol>li,
 [class*=wp-block] ol>li,
 [class*=wp-block] ul ol>li {
   padding-left: .625rem
 }

 .page--full .page__header:has(.date),
 .page--sidebar .page__header:has(.date) {
   margin-bottom: 1.875rem
 }

 .interior-menu {
   border-bottom: 3px solid var(--wp--custom--utility--color--brand-primary);
   border-top: 3px solid var(--wp--custom--utility--color--brand-primary);
   font-family: var(--wp--custom--font--accent);
   font-weight: var(--wp--custom--font--weight--accent-normal);
   margin-bottom: 1.875rem;
   padding-right: 2.5rem;
   position: relative
 }

 @media (min-width:64rem) {
   .interior-menu {
     border-bottom: 0;
     border-top: 0;
     margin-bottom: 0
   }
 }

 .interior-menu .current-menu-item {
   display: block;
   margin-top: .9375rem;
   position: absolute;
   top: 0;
   width: 100%
 }

 @media (min-width:64rem) {
   .interior-menu .current-menu-item {
     margin-top: 0;
     position: relative
   }
 }

 .interior-menu__heading {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--default);
   font-size: 1rem;
   font-weight: var(--wp--custom--font--weight--default-bold);
   letter-spacing: var(--wp--custom--utility--letter-spacing--narrow, normal);
   line-height: 1.25;
   margin-bottom: 1.25rem
 }

 .interior-menu__sub-heading {
   color: var(--wp--custom--utility--color--brand-primary);
   font-family: var(--wp--custom--font--accent);
   font-size: .875rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   letter-spacing: var(--wp--custom--utility--letter-spacing--wide, normal);
   line-height: 1.1;
   margin-top: .9375rem;
   padding-left: .9375rem
 }

 @media (min-width:64rem) {
   .interior-menu__sub-heading {
     color: var(--wp--preset--color--black);
     margin-top: 0;
     padding-left: 0
   }

   .interior-menu__sub-heading--border {
     border-bottom: 2px solid var(--wp--custom--utility--color--brand-secondary);
     margin-bottom: .9375rem;
     padding-bottom: .5rem
   }
 }

 .interior-menu__nav {
   padding-left: .9375rem
 }

 @media (min-width:64rem) {
   .interior-menu__nav {
     padding-left: 0
   }
 }

 .interior-menu__nav li {
   color: var(--wp--custom--utility--color--dark-gray);
   display: none;
   font-family: var(--wp--custom--font--default);
   font-size: .75rem;
   font-weight: var(--wp--custom--font--weight--default-bold);
   letter-spacing: var(--wp--custom--utility--letter-spacing--narrow, normal);
   line-height: 1.1;
   margin-bottom: .9375rem
 }

 @media (min-width:64rem) {
   .interior-menu__nav li {
     display: block
   }
 }

 .interior-menu__nav+.interior-menu__sub-heading {
   padding-top: 1.25rem
 }

 .interior-menu--page>div>ul>li>a {
   display: none
 }

 .layout--full>.layout__grid {
   grid-template-columns: repeat(1, minmax(0, 1fr))
 }

 .responsive-embed {
   position: relative
 }

 .responsive-embed.embed-aspect-9-16:before {
   content: "";
   display: block;
   padding-bottom: 177.7777777778%
 }

 .responsive-embed.embed-aspect-1-1:before {
   content: "";
   display: block;
   padding-bottom: 100%
 }

 .responsive-embed.embed-aspect-4-3:before {
   content: "";
   display: block;
   padding-bottom: 75%
 }

 .responsive-embed.embed-aspect-16-9:before {
   content: "";
   display: block;
   padding-bottom: 56.25%
 }

 .responsive-embed>:first-child {
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%
 }

 .layout--3up {
   height: 100%
 }

 .layout--3up:not(.layout--3up--static)>.layout__grid {
   grid-template-columns: repeat(1, minmax(0, 1fr))
 }

 @media (min-width:48rem) {
   .layout--3up:not(.layout--3up--static)>.layout__grid:not([class*=break]) {
     grid-template-columns: repeat(2, minmax(0, 1fr))
   }

   .layout--3up:not(.layout--3up--static)>.layout__grid:not([class*=break]) .layout__item--full {
     grid-column-start: span 2
   }
 }

 .layout--3up--static>.layout__grid {
   grid-template-columns: repeat(2, minmax(0, 1fr))
 }

 .layout--3up--static>.layout__grid .layout__item--full {
   grid-column-start: span 2
 }

 .layout--full>.layout__grid,
 .layout--thirds>.layout__grid {
   grid-template-columns: repeat(1, minmax(0, 1fr))
 }

 @media (min-width:48rem) {
   .layout--thirds>.layout__grid {
     grid-template-columns: repeat(3, minmax(0, 1fr))
   }
 }

 .module[class*="--follow-with-border"]+.module[class*="--precede-with-border"] {
   padding-top: 1.25rem
 }

 @media (min-width:64rem) {
   .module[class*="--follow-with-desktop-border"]+.module[class*="--precede-with-border"] {
     padding-top: 1.25rem
   }
 }

 .crowdsignal-poll-wrapper+.module--precede-with-border,
 .trustpilot-container+.module--precede-with-border,
 .wp-block-embed+.module--precede-with-border,
 p+.module--precede-with-border {
   padding-top: 1.25rem
 }

 @media (min-width:48rem) {
   .module--3up .module__button--mobile {
     display: none
   }
 }

 .module--3up .module__button--desktop {
   display: none
 }

 @media (min-width:48rem) {
   .module--3up .module__button--desktop {
     display: block
   }
 }

 .module--lede-daily .layout__item--main,
 .module--lede-daily .layout__item--sidebar {
   grid-column-start: span 3
 }

 @media (min-width:64rem) {
   .module--lede-daily .layout__item--main {
     grid-column-start: span 2
   }

   .module--lede-daily .layout__item--sidebar {
     grid-column-start: span 1
   }
 }

 .module--news-2 .layout__item--main .story__inner,
 .module--section-lede .layout__item--main .story__inner {
   display: flex;
   flex-direction: column;
   width: 100%
 }

 .module--news-2 .layout__item--main .story__inner .story__headline,
 .module--section-lede .layout__item--main .story__inner .story__headline {
   order: -1
 }

 .module--news-2 .layout__item--main .story__inner .story__flags,
 .module--section-lede .layout__item--main .story__inner .story__flags {
   margin-top: 0;
   order: -2
 }

 .module--news-2 .layout__item--main .story__inner .story__text,
 .module--section-lede .layout__item--main .story__inner .story__text {
   order: 2
 }

 @media (min-width:37.5rem) {
   .module--news-2 .layout__item--sidebar .story--i-flex .story__image {
     margin-bottom: .9375rem
   }
 }

 .module--news-1 .layout__item--sidebar.sidebar-images--show .story--list:first-child .story__headline .story__icon,
 .module--news-4 .layout__item--sidebar.sidebar-images--show .story--list:first-child .story__headline .story__icon,
 .sidebar-images--hide .module-sidebar .story__image {
   display: none
 }

 .module.module--latest {
   margin-top: 2.1875rem
 }

 .the-latest__stories {
   margin-bottom: 2.5rem
 }

 @media (min-width:37.5rem) {
   .the-latest__stories {
     margin-bottom: 3.125rem
   }
 }

 .the-latest--borders .layout__item+.layout__item .the-latest__story {
   border-top: 1px solid var(--wp--custom--utility--color--light-gray);
   margin-top: 1.25rem;
   padding-top: 1.25rem
 }

 .the-latest--list {
   margin-bottom: 0
 }

 .the-latest__list li:not(:last-child) {
   border-bottom: 1px solid var(--wp--custom--utility--color--light-gray);
   margin-bottom: .9375rem;
   padding-bottom: .9375rem
 }

 .story__image .the-latest__image,
 .the-latest__image {
   width: 5.8125rem
 }

 @media (min-width:37.5rem) {

   .story__image .the-latest__image,
   .the-latest__image {
     width: 19.125rem
   }
 }

 .widget-wrapper {
   padding-bottom: var(--widget-wrapper--padding-bottom, 1.25rem)
 }

 .widget--border {
   border: 1px solid var(--wp--custom--utility--color--light-gray);
   padding: .9375rem 1.25rem
 }

 .widget__link {
   background-color: transparent;
   border: none;
   border-radius: 0;
   cursor: pointer;
   font-family: var(--wp--custom--font--accent);
   font-size: .8125rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   letter-spacing: var(--wp--custom--utility--letter-spacing--xxx-wide, normal);
   outline: none;
   overflow: visible;
   padding: 0;
   text-decoration: none;
   text-transform: uppercase
 }

 .entry-content .widget__link,
 .inline-module--follow .widget__link,
 .widget__link {
   color: var(--wp--preset--color--black)
 }

 @media (min-width:64rem) {

   .archive div:not(.module) .layout__item--sidebar .layout__inner,
   .page div:not(.module) .layout__item--sidebar .layout__inner,
   .section div:not(.module) .layout__item--sidebar .layout__inner,
   .single div:not(.module) .layout__item--sidebar .layout__inner {
     display: flex;
     flex-direction: column;
     height: 100%
   }

   .archive div:not(.module) .layout__item--sidebar .layout__inner .archive__sidebar,
   .archive div:not(.module) .layout__item--sidebar .layout__inner .page__sidebar,
   .archive div:not(.module) .layout__item--sidebar .layout__inner .section__sidebar,
   .archive div:not(.module) .layout__item--sidebar .layout__inner .single__sidebar,
   .page div:not(.module) .layout__item--sidebar .layout__inner .archive__sidebar,
   .page div:not(.module) .layout__item--sidebar .layout__inner .page__sidebar,
   .page div:not(.module) .layout__item--sidebar .layout__inner .section__sidebar,
   .page div:not(.module) .layout__item--sidebar .layout__inner .single__sidebar,
   .section div:not(.module) .layout__item--sidebar .layout__inner .archive__sidebar,
   .section div:not(.module) .layout__item--sidebar .layout__inner .page__sidebar,
   .section div:not(.module) .layout__item--sidebar .layout__inner .section__sidebar,
   .section div:not(.module) .layout__item--sidebar .layout__inner .single__sidebar,
   .single div:not(.module) .layout__item--sidebar .layout__inner .archive__sidebar,
   .single div:not(.module) .layout__item--sidebar .layout__inner .page__sidebar,
   .single div:not(.module) .layout__item--sidebar .layout__inner .section__sidebar,
   .single div:not(.module) .layout__item--sidebar .layout__inner .single__sidebar {
     display: flex;
     flex: 1;
     flex-direction: column
   }
 }

 .archive .layout__item--sidebar .ad--container:not(:last-child),
 .archive .widget:not(:last-child),
 .page .layout__item--sidebar .ad--container:not(:last-child),
 .page .widget:not(:last-child),
 .section .layout__item--sidebar .ad--container:not(:last-child),
 .section .widget:not(:last-child),
 .single .layout__item--sidebar .ad--container:not(:last-child),
 .single .widget:not(:last-child) {
   margin-bottom: 1.25rem
 }

 .widget-wrapper {
   padding-bottom: var(--widget-wrapper--padding-bottom, 1.25rem)
 }

 .widget--border {
   border: 1px solid var(--wp--custom--utility--color--light-gray);
   padding: .9375rem 1.25rem
 }

 .widget__link {
   background-color: transparent;
   border: none;
   border-radius: 0;
   cursor: pointer;
   font-family: var(--wp--custom--font--accent);
   font-size: .8125rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   letter-spacing: var(--wp--custom--utility--letter-spacing--xxx-wide, normal);
   outline: none;
   overflow: visible;
   padding: 0;
   text-decoration: none;
   text-transform: uppercase
 }

 .entry-content .widget__link,
 .inline-module--follow .widget__link,
 .widget__link {
   color: var(--wp--preset--color--black)
 }

 .site-header__subnav {
   background: var(--wp--custom--color--subnav-background, var(--wp--preset--color--white))
 }

 @media (min-width:37.5rem) {
   .site-header__subnav--homepage {
     --wp--custom--color--subnav-background: var(--wp--custom--color--subnav-homepage-background);
     --wp--custom--color--subnav-link: var(--wp--custom--color--subnav-homepage-link)
   }
 }

 .section-subnav {
   visibility: hidden
 }

 .section-subnav {
   height: var(--section-subnav--height)
 }

 @supports (content-visibility:auto) and (contain-intrinsic-size:10px 500px) {
   .module .story {
     contain-intrinsic-size: 10px 500px;
     content-visibility: auto
   }
 }

 @supports (content-visibility:auto) and (contain-intrinsic-size:10px 500px) {
   .widget {
     contain-intrinsic-size: 10px 500px;
     content-visibility: auto
   }
 }

 .ad--inline {
   margin-bottom: 1.875rem;
   position: relative;
   text-align: center;
   z-index: 1
 }

 .ad--inline iframe,
 .ad--inline>div {
   display: block;
   margin-left: auto !important;
   margin-right: auto !important
 }

 .ad--background {
   background-color: var(--wp--custom--utility--color--lightest-gray);
   margin-left: -.625rem;
   margin-right: -.625rem;
   padding: .9375rem .625rem 1.5625rem
 }

 .ad__wrapper {
   flex-direction: column
 }

 .ad__placeholder,
 .ad__wrapper {
   align-items: center;
   display: flex
 }

 .ad__placeholder {
   justify-content: center;
   margin: 0 auto;
   max-width: var(--ad-placeholder--max-width);
   min-height: var(--ad-placeholder--min-height);
   overflow: hidden;
   width: 100%
 }

 @supports (content-visibility:auto) and (contain-intrinsic-size:10px 500px) {
   .ad__placeholder {
     contain-intrinsic-size: auto var(--ad-placeholder--min-height);
     content-visibility: auto
   }
 }

 .ad p.ad__label {
   color: var(--wp--custom--utility--color--dark-gray);
   font-family: var(--wp--custom--font--accent);
   font-size: .625rem;
   font-weight: var(--wp--custom--font--weight--accent-normal);
   margin-bottom: 0;
   margin-top: .625rem;
   text-align: center;
   text-transform: uppercase;
   width: 100%
 }

 .ad p.ad__label--top {
   margin-bottom: .625rem;
   margin-top: 0
 }

 .ad__placeholder {
   --ad-placeholder--max-width: none;
   --ad-placeholder--min-height: auto
 }

 .ad__placeholder--banner {
   --ad-placeholder--max-width: 60.625rem;
   --ad-placeholder--min-height: 16rem
 }

 .ad__placeholder--banner-xsmall {
   --ad-placeholder--max-width: 20rem;
   --ad-placeholder--min-height: 3.125rem
 }

 .ad__placeholder--main {
   --ad-placeholder--max-width: 45.5rem;
   --ad-placeholder--min-height: 5.625rem
 }

 .ad__placeholder--tall,
 .ad__placeholder--tall-small {
   --ad-placeholder--max-width: 18.75rem;
   --ad-placeholder--min-height: 37.6875rem
 }

 .ad__placeholder--small {
   --ad-placeholder--max-width: 18.75rem;
   --ad-placeholder--min-height: 15.625rem
 }

 .ad__placeholder--small-16-9 {
   --ad-placeholder--max-width: 26.3333333333rem;
   --ad-placeholder--min-height: 15.625rem
 }

 .ad__placeholder--sticky {
   --ad-placeholder--sticky--height: 37.6875rem
 }

 .ad__slot {
   height: inherit;
   text-align: center;
   width: inherit
 }

 .ad-slot--skin {
   position: relative
 }

 .ad-slot--billboard {
   display: none
 }

 @media (min-width:37.5rem) {
   .ad-slot--billboard {
     display: block
   }
 }

 .ad-slot--billboard .site-container:empty {
   display: none
 }

 .ad-slot--bottom {
   bottom: env(safe-area-inset-bottom, 0);
   left: 0;
   position: fixed;
   text-align: center;
   width: 100%;
   z-index: 1000
 }

 .ad-slot--overlay_fullpage {
   height: 4px
 }

 .ad__placeholder.sticky {
   overflow: visible
 }

 .ad__placeholder.sticky>div {
   height: inherit;
   min-height: inherit
 }

 .ad__placeholder.sticky>div cnx.cnx-main-container,
 .ad__placeholder.sticky>div>div {
   position: -webkit-sticky;
   position: sticky;
   top: calc(var(--site-header--height--visible) + 1.563rem)
 }

 @media (min-width:64rem) {

   .ad__placeholder.sticky>div cnx.cnx-main-container,
   .ad__placeholder.sticky>div>div {
     top: calc(var(--site-header--height--visible) + var(--wp-admin--admin-bar--height, 0px))
   }
 }

 #div-gpt-ad-inline {
   display: none;
   height: 0
 }

 .ad-slot iframe {
   display: block
 }

 body {
   --site-header--height--core: 5.3125rem
 }

 @media (min-width:48rem) {
   body {
     --site-header--height--core: 7.5625rem
   }

   body.home {
     --site-header--height--core: 5.375rem;
     --section-subnav--height: 2.1875rem
   }
 }

 @media (prefers-reduced-motion:no-preference) and (min-width:48rem) {
   body.header-not-top.header-is-visible {
     --site-header--height--offset: 2.1875rem
   }
 }

 .edition-selector {
   max-height: 3.1875rem;
 }

 .site-header__bar {
   background-color: var(--wp--preset--color--black)
 }

 @media (min-width:48rem) {
   .site-header__bar {
     height: auto;
     max-height: 2.1875rem
   }
 }

 @media (max-width:47.9375rem) {
   .site-header__bar .site-header__left {
     margin-right: 0
   }
 }

 @media (min-width:48rem) {
   .site-header__bar-inner {
     display: flex;
     margin: 0 auto;
     max-width: 81.25rem;
     padding-left: 1.25rem;
     padding-right: 1.25rem
   }

   .site-header__bar-inner .site-header__subnav {
     flex: 2 0 0
   }

   .headroom--not-top .site-header__bar,
   .home .headroom--not-top .site-header__bar {
     display: block
   }
 }

 .editor-styles-wrapper .aligncenter img,
 .editor-styles-wrapper .alignleft img,
 .editor-styles-wrapper .alignnone img,
 .editor-styles-wrapper .alignright img,
 .editor-styles-wrapper .post-image img,
 .editor-styles-wrapper .wp-block-image img,
 .editor-styles-wrapper .wp-caption img,
 [class*=entry-content] .aligncenter img,
 [class*=entry-content] .alignleft img,
 [class*=entry-content] .alignnone img,
 [class*=entry-content] .alignright img,
 [class*=entry-content] .post-image img,
 [class*=entry-content] .wp-block-image img,
 [class*=entry-content] .wp-caption img {
   box-shadow: 0 3px 0 0 var(--wp--preset--color--white), 0 7px 0 0 var(--wp--custom--utility--color--brand-secondary);
   margin-bottom: 7px
 }

 .editor-styles-wrapper .inline-module__inner img,
 .page--full .page__content img,
 .page--sidebar .page__content img,
 [class*=entry-content] .inline-module__inner img {
   box-shadow: unset;
   margin-bottom: 0
 }

 .layout--full>.layout__grid,
 .layout--halves>.layout__grid {
   grid-template-columns: repeat(1, minmax(0, 1fr))
 }

 @media (min-width:37.5rem) {
   .layout--halves>.layout__grid {
     grid-template-columns: repeat(2, minmax(0, 1fr))
   }
 }

 .layout--halves-thirds>.layout__grid {
   grid-template-columns: repeat(2, minmax(0, 1fr))
 }

 @media (min-width:37.5rem) {
   .layout--halves-thirds>.layout__grid {
     grid-template-columns: repeat(3, minmax(0, 1fr))
   }
 }

 .layout--thirds>.layout__grid {
   grid-template-columns: repeat(1, minmax(0, 1fr))
 }

 @media (min-width:48rem) {
   .layout--thirds>.layout__grid {
     grid-template-columns: repeat(3, minmax(0, 1fr))
   }
 }

 .button--login,
 .entry-content .button--login {
   height: 1.75rem;
   visibility: hidden;
   width: 4.375rem
 }

 @media (min-width:48rem) {

   .button--login,
   .entry-content .button--login {
     height: 2.5rem;
     width: 7.625rem
   }
 }

 .social-action-buttons {
   display: flex;
   flex-direction: column;
   margin: 1.875rem 0 0
 }

 @media (min-width:48rem) {
   .social-action-buttons #paypal-button {
     margin-right: 1.25rem
   }
 }

 .social-action-buttons .button {
   background-color: var(--wp--preset--color--white);
   border-color: var(--wp--preset--color--black);
   border-radius: 4px;
   height: 2.5rem;
   margin-bottom: .625rem;
   max-height: 2.5rem;
   padding: 0
 }

 @media (min-width:48rem) {
   .social-action-buttons {
     flex-direction: row;
     justify-content: flex-start
   }

   .social-action-buttons .button {
     margin: 0 1.25rem 0 0;
     max-width: 9.25rem;
     width: 9.25rem
   }
 }

 .icon-account,
 .icon-arrow-down {
   display: inline-block;
   height: 1.125rem;
   width: 1.1875rem
 }

 .icon-dropdown-arrow {
   border-color: var(--wp--preset--color--black) transparent transparent transparent;
   border-style: solid;
   border-width: .375rem .25rem 0;
   display: inline-block;
   height: 0;
   width: 0
 }

 .icon-new-red,
 .icon-new-yellow {
   display: inline-block;
   height: 1.5625rem;
   width: 4.875rem
 }

 @media (min-width:48rem) {
   .icon-new-yellow {
     width: 5.125rem
   }
 }

 .icon-post-sports-plus {
   background-repeat: no-repeat;
   background-size: 14.375rem 2rem;
   display: inline-block;
   height: 2rem;
   width: 14.375rem
 }

 .icon-right-arrow {
   border-color: transparent transparent transparent var(--wp--preset--color--white);
   border-style: solid;
   border-width: .3125rem 0 .3125rem .3125rem;
   content: "";
   display: inline-block;
   margin-left: .3125rem
 }

 .icon-sports-plus {
   display: inline-block;
   height: 3.625rem;
   width: 14.6875rem
 }

 @media (min-width:48rem) {
   .icon-sports-plus {
     height: 4rem;
     width: 16.25rem
   }
 }

 .membership-link {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--accent);
   font-weight: var(--wp--custom--font--weight--accent-normal);
   text-decoration: underline
 }

 @media (min-width:61.875rem) {
   .site-nypost.membership-gradient-background:not(.nyp-membership-darkmode) #membership-wrapper {
     padding-top: 1.5625rem
   }
 }

 .nyp-membership-view #membership-wrapper {
   margin: 0 auto;
   max-width: 100%
 }

 @media (min-width:61.875rem) {
   .nyp-membership-view #membership-wrapper {
     max-width: 59.375rem;
     padding-top: 3.125rem
   }
 }

 @media (min-width:80rem) {
   .nyp-membership-view #membership-wrapper {
     max-width: 64rem
   }
 }

 .nyp-membership-view.nyp-membership-darkmode {
   background-color: var(--wp--custom--utility--color--darkest-gray);
   bottom: 0;
   color: var(--wp--preset--color--white);
   height: 100%;
   margin-top: 0;
   min-height: 100vh;
   padding-top: 0;
   position: absolute;
   right: 0;
   top: 0;
   width: 100%
 }

 .nyp-membership-view.nyp-membership-darkmode p {
   color: var(--wp--preset--color--white)
 }

 .nyp-membership-view.nyp-membership-darkmode .site-container--bg {
   background: transparent
 }

 .membership-onboarding__splash {
   align-items: center;
   display: flex;
   flex-direction: column
 }

 .member-newsletters__update-button {
   background: var(--wp--preset--color--white);
   border-top: 2px solid var(--wp--preset--color--black);
   bottom: 0;
   box-shadow: 0 -.1875rem .625rem rgba(0, 0, 0, .29);
   left: 0;
   padding: 1rem 1rem 0;
   position: fixed;
   right: 0
 }

 @media (min-width:64rem) {
   [data-comment-count]:empty {
     min-width: 10rem
   }

   [data-comment-count] {
     opacity: 0
   }
 }

 .sports-plus {
   align-items: center;
   background-color: var(--wp--preset--color--white);
   display: flex;
   flex-direction: column;
   justify-content: center;
   padding: 0 .375rem;
   position: absolute;
   top: -3.125rem
 }

 @media (min-width:48rem) {
   .sports-plus {
     padding: 0 1.25rem
   }
 }

 .sports-plus [class*=icon-new-] {
   margin-bottom: .375rem
 }

 @media (min-width:48rem) {
   .sports-plus [class*=icon-new-] {
     margin-bottom: .5rem
   }
 }

 #header-cta-sports-plus-mobile {
   height: 4.0625rem
 }

 @media (min-width:48rem) {
   #header-cta-sports-plus-mobile {
     display: none
   }
 }

 .nyp-membership-login #header-cta-sports-plus-mobile {
   margin-bottom: 2rem
 }

 .cta .cta__text-arrow {
   font-family: var(--wp--custom--font--accent);
   font-weight: var(--wp--custom--font--weight--accent-bold);
   padding-right: .625rem;
   position: relative;
   text-transform: uppercase
 }

 .cta .cta__text-arrow:after {
   border-color: transparent transparent transparent var(--wp--preset--color--black);
   border-style: solid;
   border-width: 4px 0 4px 6px;
   content: "";
   display: block;
   height: 0;
   position: absolute;
   right: 0;
   top: calc(50% - .188rem);
   width: 0
 }

 .cta .cta__text-arrow--white {
   color: var(--wp--preset--color--white)
 }

 .cta .cta__text-arrow--white:after {
   border-color: transparent transparent transparent var(--wp--preset--color--white)
 }

 .cta--sports-plus .icon-sports-plus {
   background-size: 8.75rem 2.1875rem;
   height: 2.1875rem;
   margin-right: .625rem;
   width: 8.75rem
 }

 .cta--sports-plus-header {
   align-items: center;
   background: var(--wp--preset--color--black);
   border: 1px solid var(--wp--preset--color--white);
   display: flex;
   justify-content: center;
   margin-bottom: 2rem;
   padding: 2rem .625rem .9375rem
 }

 @media (min-width:80rem) {
   .cta--sports-plus-header {
     background: transparent;
     margin-bottom: 0;
     padding: .375rem .625rem
   }
 }

 @media (max-width:37.4375rem) {
   .cta--sports-plus-header {
     margin-bottom: 0
   }
 }

 .cta--try-it-free {
   background: var(--wp--preset--color--black);
   margin-top: 2.5rem;
   padding: .6875rem
 }

 .cta--try-it-free .cta__content {
   align-items: center;
   background: var(--wp--preset--color--white);
   border-radius: .3125rem;
   display: flex;
   flex-direction: column;
   padding-bottom: 3rem;
   padding-top: 4.3125rem;
   position: relative
 }

 .cta--try-it-free .cta__headline {
   font-size: 2rem;
   margin-bottom: 1.5rem;
   padding: 0 .9375rem;
   text-align: center
 }

 @media (min-width:48rem) {
   .cta--try-it-free .cta__headline {
     padding: 0 6.25rem
   }
 }

 #membership-dropdown-wrapper {
   margin: 0 auto;
   position: relative;
   width: 100%
 }

 @media (min-width:64rem) {
   #membership-dropdown-wrapper {
     max-width: 81.25rem
   }
 }

 .membership-menu__toggle {
   padding-right: 1.25rem;
   position: relative
 }

 .membership-menu__toggle:after {
   background-image: url(/wp-content/themes/gtf/client/build/media/arrow-caret-white-c2b8998a75fd94d15752.svg);
   background-position: 100%;
   background-repeat: no-repeat;
   content: "";
   display: inline-block;
   height: .4375rem;
   left: calc(100% - 15px);
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   width: .625rem
 }

 .membership-menu--dropdown .membership-menu__greeting {
   font-size: 1.125rem;
   text-align: center
 }

 .membership-menu--dropdown .membership-menu__nav {
   margin-left: -1.25rem;
   margin-right: -1.25rem
 }

 @media (max-width:61.8125rem) {
   .membership-menu--dropdown .nav-item {
     padding-right: 0
   }
 }

 .membership-menu--dropdown .link--button {
   font-size: .875rem
 }

 .form-wrapper input[type=submit] {
   background-color: var(--wp--preset--color--black);
   border: 0;
   color: var(--wp--preset--color--white);
   width: 100%
 }

 .input-container--submit .button--secondary,
 .input-container--submit .button--solid--alt {
   min-width: auto;
   padding-left: .0625rem;
   padding-right: .0625rem
 }

 .input-container--submit .button--secondary {
   font-family: var(--wp--custom--font--accent);
   font-size: 1.125rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   padding: 0 0 .1875rem;
   text-transform: uppercase
 }

 .top-articles {
   margin: 1.875rem auto .9375rem;
   z-index: 0
 }

 @media (min-width:80rem) {
   .top-articles {
     margin-top: 3.125rem
   }
 }

 .top-articles__header {
   margin-bottom: 0;
   top: -1.875rem
 }

 .user-avatar .avatar__image {
   border-radius: 100%;
   display: none;
   height: 2.5rem;
   width: 2.5rem
 }

 .user-avatar .avatar__initials {
   align-items: center;
   background-color: var(--wp--preset--color--white);
   border-radius: 100%;
   color: var(--wp--preset--color--black);
   display: flex;
   font-family: var(--wp--custom--font--accent);
   font-size: .875rem;
   font-weight: var(--wp--custom--font--weight--accent-normal);
   height: 1.875rem;
   justify-content: center;
   width: 1.875rem
 }

 .widget--columnists .story--columnist {
   margin-bottom: 1.75rem;
   padding: 0 1.25rem
 }

 .widget--columnists .story--columnist+.story--columnist {
   border-top: 6px solid var(--wp--preset--color--black);
   margin-top: 1.25rem
 }

 .widget--columnists .subsection-heading {
   margin-bottom: .625rem;
   padding: .9375rem 1.25rem 0
 }

 .widget--columnists .widget__link {
   display: block;
   padding: 0 2.625rem 1.375rem 0;
   text-align: right
 }

 .widget--columnists .story__image {
   width: 76px
 }

 .widget--sports-plus-columnists {
   background-color: var(--wp--custom--utility--color--accent-exclusive);
   padding: .9375rem .3125rem
 }

 .widget--sports-plus-columnists .widget__heading {
   font-size: 1.1875rem;
   margin-bottom: .9375rem
 }

 .widget--sports-plus-columnists .widget__link--try-free {
   display: block;
   padding-bottom: .625rem;
   visibility: hidden
 }

 .nyp-membership-view--loaded.nyp-membership-user--subscribed .widget--sports-plus-columnists .widget__footer .button,
 .nyp-membership-view--loaded.nyp-membership-user--subscribed .widget--sports-plus-columnists .widget__link--login,
 .nyp-membership-view--loaded.nyp-membership-user--subscribed .widget--sports-plus-columnists .widget__link--try-free,
 .widget--sports-plus-columnists[data-is-active-member=true] .widget__footer .button,
 .widget--sports-plus-columnists[data-is-active-member=true] .widget__link--login,
 .widget--sports-plus-columnists[data-is-active-member=true] .widget__link--try-free {
   display: none
 }

 .widget__inner--sports-plus-columnists {
   background-color: var(--wp--preset--color--white);
   box-shadow: none;
   padding: 1.25rem .9375rem .625rem
 }

 .widget__inner--sports-plus-columnists ul .story--columnist--sports-plus {
   padding: 0
 }

 .widget__inner--sports-plus-columnists ul .story--columnist--sports-plus:first-of-type {
   border-top: 6px solid var(--wp--preset--color--black);
   margin-top: .9375rem
 }

 .widget__inner--sports-plus-columnists .story__sub-heading,
 .widget__inner--sports-plus-columnists ul .story--columnist--sports-plus:last-of-type {
   margin-bottom: 0
 }

 .widget__inner--sports-plus-columnists .story__headline {
   margin-top: .625rem
 }

 .widget--trending-now .story__image {
   max-width: 16.25rem
 }

 .widget--trending .story__image {
   max-width: 6.6875rem
 }

 @media (min-width:64rem) {
   .widget--now-on {
     max-width: 18.75rem
   }
 }

 .widget--now-on svg {
   fill: var(--wp--preset--color--black);
   height: 2.1875rem
 }

 .widget--now-on a {
   color: var(--wp--preset--color--black)
 }

 .entry-content .widget--now-on img {
   margin-bottom: 0
 }

 .widget--now-on__line {
   display: block;
   height: .25rem
 }

 .widget--now-on__heading {
   font-family: var(--wp--custom--font--accent);
   font-size: 1rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   letter-spacing: var(--wp--custom--utility--letter-spacing--xx-wide, normal);
   margin: -.3125rem -1.3125rem .1875rem;
   position: relative;
   text-transform: uppercase
 }

 .widget--now-on__label {
   background-color: var(--wp--preset--color--white);
   margin-left: .9375rem;
   padding: 0 .3125rem;
   position: relative;
   z-index: 1
 }

 .widget--now-on__story {
   line-height: 1.13
 }

 .widget__logo--decider {
   margin-bottom: .125rem;
   width: 9.375rem
 }

 .widget__logo--nyp {
   margin-bottom: .125rem;
   width: 10.9375rem
 }

 .widget__logo--page-six {
   margin-bottom: .3125rem;
   margin-top: .625rem;
   width: 8.375rem
 }

 .widget--columnists .story--columnist {
   margin-bottom: 1.75rem;
   padding: 0 1.25rem
 }

 .widget--columnists .story--columnist+.story--columnist {
   border-top: 6px solid var(--wp--preset--color--black);
   margin-top: 1.25rem
 }

 .widget--columnists .subsection-heading {
   margin-bottom: .625rem;
   padding: .9375rem 1.25rem 0
 }

 .widget--columnists .widget__link {
   display: block;
   padding: 0 2.625rem 1.375rem 0;
   text-align: right
 }

 .widget--columnists .story__image {
   width: 76px
 }

 img.wp-smiley,
 img.emoji {
   display: inline !important;
   border: none !important;
   box-shadow: none !important;
   height: 1em !important;
   width: 1em !important;
   margin: 0 0.07em !important;
   vertical-align: -0.1em !important;
   background: none !important;
   padding: 0 !important;
 }

 .card-slide {
   height: 100%;
   left: 0;
   position: absolute !important;
   top: 0;
   width: 100%
 }

 .wp-block-nyp-editor-card-slider {
   align-items: center;
   display: flex;
   justify-content: center;
   padding: 1.75rem 0
 }

 .card-slider__wrapper {
   aspect-ratio: 185/349
 }

 @media(min-width:48rem)and (max-height:890px) {
   .card-slider__wrapper {
     max-width: 340px
   }
 }

 .card-slider__header {
   aspect-ratio: 37/8;
   display: flex;
   flex-direction: column;
   overflow: hidden;
   width: 100%
 }

 .card-slider {
   position: relative
 }

 .card-slide {
   display: none
 }

 .shout-module-container.initial-load .card-slider .card-slide:first-of-type {
   display: block
 }

 .wp-block-nyp-editor-franchise-banner {
   border-bottom: .5rem solid var(--wp--preset--color--black);
   display: -ms-grid;
   display: grid;
   gap: .625rem;
   height: -webkit-min-content;
   height: -moz-min-content;
   height: min-content;
   justify-items: center;
   position: relative
 }

 @media(min-width:64rem) {
   .wp-block-nyp-editor-franchise-banner {
     align-items: center;
     -ms-grid-columns: 1fr -webkit-min-content;
     -ms-grid-columns: 1fr min-content;
     grid-template-columns: 1fr -webkit-min-content;
     grid-template-columns: 1fr min-content;
     height: 4.125rem;
     justify-items: unset
   }
 }

 .wp-block-nyp-editor-franchise-banner:after {
   background: repeating-linear-gradient(115deg, var(--wp--preset--color--black) 0 5px, var(--wp--preset--color--white) 5px 13px);
   bottom: -.5rem;
   content: "";
   height: .5rem;
   left: 0;
   position: absolute;
   width: 9rem
 }

 .wp-block-nyp-editor-franchise-banner>:last-child {
   margin-bottom: .625rem
 }

 @media(min-width:64rem) {
   .wp-block-nyp-editor-franchise-banner>:last-child {
     margin-bottom: unset
   }
 }

 .wp-block-nyp-editor-franchise-banner.franchise-banner--article-header {
   margin-bottom: 2rem
 }

 @media(min-width:64rem) {
   .wp-block-nyp-editor-franchise-banner.franchise-banner--article-header {
     height: 4.375rem
   }
 }

 @media(max-width:37.4375rem) {
   .flag+.wp-block-nyp-editor-franchise-banner.franchise-banner--article-header {
     margin-top: .625rem
   }
 }

 .wp-block-nyp-editor-franchise-banner .franchise-banner__banner-image {
   height: 2.8125rem;
   width: auto
 }

 @media(min-width:64rem) {
   .wp-block-nyp-editor-franchise-banner .franchise-banner__banner-image {
     height: 3.375rem
   }

   .wp-block-nyp-editor-franchise-banner .wp-block-nyp-editor-sponsor-lockup {
     justify-content: end
   }
 }


 .wp-block-nyp-editor-media-net-bytes {
   padding: 2px
 }

 .wp-block-nyp-editor-sponsor-lockup {
   align-items: center;
   -moz-column-gap: .5rem;
   column-gap: .5rem;
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   max-width: 15.625rem;
   width: -webkit-max-content;
   width: -moz-max-content;
   width: max-content
 }

 .wp-block-nyp-editor-sponsor-lockup .sponsor-lockup__sponsor-text {
   font-family: var(--wp--custom--font--default);
   font-size: .9375rem;
   text-wrap: nowrap
 }

 .wp-block-nyp-editor-sponsor-lockup .sponsor-lockup__sponsor-link {
   display: inherit
 }

 .wp-block-nyp-editor-sponsor-lockup .sponsor-lockup__sponsor-image {
   height: auto;
   max-height: 1.6875rem;
   max-width: 6.25rem;
   -o-object-fit: contain;
   object-fit: contain;
   width: auto
 }

 .widget_ep-facet input[type=search],
 .wp-block-elasticpress-facet input[type=search] {
   margin-bottom: 1rem
 }

 .widget_ep-facet .searchable .inner,
 .wp-block-elasticpress-facet .searchable .inner {
   max-height: 20em;
   overflow: scroll
 }

 .widget_ep-facet .term.hide,
 .wp-block-elasticpress-facet .term.hide {
   display: none
 }

 .widget_ep-facet .empty-term,
 .wp-block-elasticpress-facet .empty-term {
   opacity: .5;
   position: relative
 }

 .widget_ep-facet .empty-term:after,
 .wp-block-elasticpress-facet .empty-term:after {
   bottom: 0;
   content: " ";
   display: block;
   left: 0;
   position: absolute;
   right: 0;
   top: 0;
   width: 100%;
   z-index: 2
 }

 .widget_ep-facet .level-1,
 .wp-block-elasticpress-facet .level-1 {
   padding-left: 20px
 }

 .widget_ep-facet .level-2,
 .wp-block-elasticpress-facet .level-2 {
   padding-left: 40px
 }

 .widget_ep-facet .level-3,
 .wp-block-elasticpress-facet .level-3 {
   padding-left: 60px
 }

 .widget_ep-facet .level-4,
 .wp-block-elasticpress-facet .level-4 {
   padding-left: 5pc
 }

 .widget_ep-facet .level-5,
 .wp-block-elasticpress-facet .level-5 {
   padding-left: 75pt
 }

 .widget_ep-facet input[disabled],
 .wp-block-elasticpress-facet input[disabled] {
   cursor: pointer;
   opacity: 1
 }

 .widget_ep-facet .term a,
 .wp-block-elasticpress-facet .term a {
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   position: relative
 }

 .widget_ep-facet .term a:hover .ep-checkbox,
 .wp-block-elasticpress-facet .term a:hover .ep-checkbox {
   background-color: #ccc
 }

 .ep-checkbox {
   -webkit-box-align: center;
   -ms-flex-align: center;
   -ms-flex-negative: 0;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   align-items: center;
   background-color: #eee;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   flex-shrink: 0;
   height: 1em;
   justify-content: center;
   margin-right: .25em;
   width: 1em
 }

 .ep-checkbox:after {
   border: solid #fff;
   border-width: 0 .125em .125em 0;
   content: "";
   display: none;
   height: .5em;
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);
   width: .25em
 }

 .ep-checkbox.checked {
   background-color: #5e5e5e
 }

 .ep-checkbox.checked:after {
   display: block
 }

 :root {
   --wp--preset--aspect-ratio--square: 1;
   --wp--preset--aspect-ratio--4-3: 4/3;
   --wp--preset--aspect-ratio--3-4: 3/4;
   --wp--preset--aspect-ratio--3-2: 3/2;
   --wp--preset--aspect-ratio--2-3: 2/3;
   --wp--preset--aspect-ratio--16-9: 16/9;
   --wp--preset--aspect-ratio--9-16: 9/16;
   --wp--preset--color--black: #000000;
   --wp--preset--color--cyan-bluish-gray: #abb8c3;
   --wp--preset--color--white: #ffffff;
   --wp--preset--color--pale-pink: #f78da7;
   --wp--preset--color--vivid-red: #cf2e2e;
   --wp--preset--color--luminous-vivid-orange: #ff6900;
   --wp--preset--color--luminous-vivid-amber: #fcb900;
   --wp--preset--color--light-green-cyan: #7bdcb5;
   --wp--preset--color--vivid-green-cyan: #00d084;
   --wp--preset--color--pale-cyan-blue: #8ed1fc;
   --wp--preset--color--vivid-cyan-blue: #0693e3;
   --wp--preset--color--vivid-purple: #9b51e0;
   --wp--preset--color--nyp-red: #C60800;
   --wp--preset--color--nyp-bright-red: #E13131;
   --wp--preset--color--sports-plus-yellow: #FFD62B;
   --wp--preset--color--pagesix-yellow: #F7CB00;
   --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
   --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
   --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
   --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
   --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
   --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
   --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
   --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
   --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
   --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
   --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
   --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
   --wp--preset--font-size--small: 13px;
   --wp--preset--font-size--medium: 20px;
   --wp--preset--font-size--large: 36px;
   --wp--preset--font-size--x-large: 42px;
   --wp--preset--font-family--arial: Arial, 'Helvetica Neue', Helvetica, sans-serif;
   --wp--preset--font-family--neue-haas: 'neue-haas-grotesk-display', sans-serif;
   --wp--preset--spacing--20: 0.44rem;
   --wp--preset--spacing--30: 0.67rem;
   --wp--preset--spacing--40: 1rem;
   --wp--preset--spacing--50: 1.5rem;
   --wp--preset--spacing--60: 2.25rem;
   --wp--preset--spacing--70: 3.38rem;
   --wp--preset--spacing--80: 5.06rem;
   --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
   --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
   --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
   --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
   --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
   --wp--custom--utility--color--accent-dark: var(--wp--preset--color--nyp-red);
   --wp--custom--utility--color--accent-exclusive: var(--wp--preset--color--sports-plus-yellow);
   --wp--custom--utility--color--accent-light: var(--wp--preset--color--sports-plus-yellow);
   --wp--custom--utility--color--brand-primary: var(--wp--preset--color--nyp-red);
   --wp--custom--utility--color--brand-primary-complement: var(--wp--preset--color--white);
   --wp--custom--utility--color--brand-secondary: var(--wp--preset--color--nyp-red);
   --wp--custom--utility--color--brand-secondary-complement: var(--wp--preset--color--white);
   --wp--custom--utility--color--error: #930600;
   --wp--custom--utility--color--lightest-gray: #F6F6F6;
   --wp--custom--utility--color--light-gray: #CCCCCC;
   --wp--custom--utility--color--medium-gray: #808080;
   --wp--custom--utility--color--dark-gray: #585858;
   --wp--custom--utility--color--darkest-gray: #2A2A2A;
   --wp--custom--utility--color--highlight: #FEF553;
   --wp--custom--utility--color--success: #25661F;
   --wp--custom--utility--color--text-safe-accent: var(--wp--preset--color--nyp-red);
   --wp--custom--utility--color--success-bright: #4CC977;
   --wp--custom--utility--letter-spacing--xx-narrow: -0.04em;
   --wp--custom--utility--letter-spacing--x-narrow: -0.03em;
   --wp--custom--utility--letter-spacing--narrow: -0.01em;
   --wp--custom--utility--letter-spacing--normal: 0;
   --wp--custom--utility--letter-spacing--wide: 0.04em;
   --wp--custom--utility--letter-spacing--x-wide: 0.05em;
   --wp--custom--utility--letter-spacing--xx-wide: 0.06em;
   --wp--custom--utility--letter-spacing--xxx-wide: 0.08em;
   --wp--custom--color--ad-background: #F3F3F3;
   --wp--custom--color--ad-border: var(--wp--custom--utility--color--dark-gray);
   --wp--custom--color--ad-label: #BEBFBF;
   --wp--custom--color--background: var(--wp--preset--color--white);
   --wp--custom--color--button-background: var(--wp--custom--utility--color--brand-secondary);
   --wp--custom--color--button-text: var(--wp--custom--utility--color--brand-secondary-complement);
   --wp--custom--color--button-background-hover: var(--wp--preset--color--nyp-bright-red);
   --wp--custom--color--flag-text-background: #EDEBEB;
   --wp--custom--color--hr: var(--wp--preset--color--black);
   --wp--custom--color--link: var(--wp--custom--utility--color--brand-primary);
   --wp--custom--color--link-on-dark: #E590BB;
   --wp--custom--color--list-text: var(--wp--custom--utility--color--dark-gray);
   --wp--custom--color--shopping-product-flag: #0790CF;
   --wp--custom--color--single-media-link: #EE0A00;
   --wp--custom--color--skeleton-background: var(--wp--custom--utility--color--lightest-gray);
   --wp--custom--color--standard-border: #585858;
   --wp--custom--color--subnav-background: var(--wp--preset--color--white);
   --wp--custom--color--subnav-homepage-background: var(--wp--preset--color--black);
   --wp--custom--color--subnav-homepage-link: var(--wp--preset--color--white);
   --wp--custom--color--subnav-link: var(--wp--preset--color--black);
   --wp--custom--color--text: var(--wp--custom--utility--color--darkest-gray);
   --wp--custom--color--compliance-link: #0D6EFD;
   --wp--custom--font--accent: var(--wp--preset--font-family--neue-haas);
   --wp--custom--font--default: var(--wp--preset--font-family--arial);
   --wp--custom--font--body-content-size-desktop: 1rem;
   --wp--custom--font--body-size: 1.125rem;
   --wp--custom--font--weight--accent-bold: 700;
   --wp--custom--font--weight--accent-normal: 600;
   --wp--custom--font--weight--default-bold: 700;
   --wp--custom--font--weight--default-normal: 400;
   --wp--custom--site-container--gutter-bottom: 1.875rem;
   --wp--custom--site-container--gutter-horizontal: 1.25rem;
   --wp--custom--site-container--gutter-top: 1.875rem;
   --wp--custom--site-container--width: 66.5rem;
   --wp--custom--spacing--default-block-gap: 1.25rem;
   --wp--custom--spacing--typography-margin-bottom: 1rem;
   --wp--custom--membership--card-blue: #1A69FF;
 }

 :root {
   --wp--style--global--content-size: 45.875rem;
   --wp--style--global--wide-size: 45.875rem;
 }

 :where(body) {
   margin: 0;
 }

 .wp-site-blocks>.alignleft {
   float: left;
   margin-right: 2em;
 }

 .wp-site-blocks>.alignright {
   float: right;
   margin-left: 2em;
 }

 .wp-site-blocks>.aligncenter {
   justify-content: center;
   margin-left: auto;
   margin-right: auto;
 }

 :where(.wp-site-blocks)>* {
   margin-block-start: 1.25rem;
   margin-block-end: 0;
 }

 :where(.wp-site-blocks)> :first-child {
   margin-block-start: 0;
 }

 :where(.wp-site-blocks)> :last-child {
   margin-block-end: 0;
 }

 :root {
   --wp--style--block-gap: 1.25rem;
 }

 :root :where(.is-layout-flow)> :first-child {
   margin-block-start: 0;
 }

 :root :where(.is-layout-flow)> :last-child {
   margin-block-end: 0;
 }

 :root :where(.is-layout-flow)>* {
   margin-block-start: 1.25rem;
   margin-block-end: 0;
 }

 :root :where(.is-layout-constrained)> :first-child {
   margin-block-start: 0;
 }

 :root :where(.is-layout-constrained)> :last-child {
   margin-block-end: 0;
 }

 :root :where(.is-layout-constrained)>* {
   margin-block-start: 1.25rem;
   margin-block-end: 0;
 }

 :root :where(.is-layout-flex) {
   gap: 1.25rem;
 }

 :root :where(.is-layout-grid) {
   gap: 1.25rem;
 }

 .is-layout-flow>.alignleft {
   float: left;
   margin-inline-start: 0;
   margin-inline-end: 2em;
 }

 .is-layout-flow>.alignright {
   float: right;
   margin-inline-start: 2em;
   margin-inline-end: 0;
 }

 .is-layout-flow>.aligncenter {
   margin-left: auto !important;
   margin-right: auto !important;
 }

 .is-layout-constrained>.alignleft {
   float: left;
   margin-inline-start: 0;
   margin-inline-end: 2em;
 }

 .is-layout-constrained>.alignright {
   float: right;
   margin-inline-start: 2em;
   margin-inline-end: 0;
 }

 .is-layout-constrained>.aligncenter {
   margin-left: auto !important;
   margin-right: auto !important;
 }

 .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
   max-width: var(--wp--style--global--content-size);
   margin-left: auto !important;
   margin-right: auto !important;
 }

 .is-layout-constrained>.alignwide {
   max-width: var(--wp--style--global--wide-size);
 }

 body .is-layout-flex {
   display: flex;
 }

 .is-layout-flex {
   flex-wrap: wrap;
   align-items: center;
 }

 .is-layout-flex> :is(*, div) {
   margin: 0;
 }

 body .is-layout-grid {
   display: grid;
 }

 .is-layout-grid> :is(*, div) {
   margin: 0;
 }

 body {
   color: var(--wp--custom--color--text);
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
 }

 a:where(:not(.wp-element-button)) {
   color: var(--wp--custom--color--link);
   text-decoration: inherit;
 }

 h1 {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--accent);
   font-size: 2.625rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   letter-spacing: -0.01em;
   line-height: 1.05;
 }

 h2 {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--accent);
   font-size: 1.25rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   letter-spacing: -0.01em;
   line-height: 1.1;
 }

 h3 {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--accent);
   font-size: 1.125rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   letter-spacing: -0.01em;
   line-height: 1.1;
 }

 h4 {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--accent);
   font-size: 1rem;
   font-weight: var(--wp--custom--font--weight--accent-bold);
   line-height: 1.125;
 }

 h5 {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--default);
   font-size: .9375rem;
   font-weight: var(--wp--custom--font--weight--default-bold);
   letter-spacing: -0.03em;
   line-height: 1.133;
 }

 h6 {
   color: var(--wp--preset--color--black);
   font-family: var(--wp--custom--font--default);
   font-size: .75rem;
   font-weight: var(--wp--custom--font--weight--default-bold);
   letter-spacing: -0.01em;
   line-height: .833;
 }

 :root :where(.wp-element-button, .wp-block-button__link) {
   background-color: #32373c;
   border-width: 0;
   color: #fff;
   font-family: inherit;
   font-size: inherit;
   line-height: inherit;
   padding: calc(0.667em + 2px) calc(1.333em + 2px);
   text-decoration: none;
 }

 .has-black-color {
   color: var(--wp--preset--color--black) !important;
 }

 .has-cyan-bluish-gray-color {
   color: var(--wp--preset--color--cyan-bluish-gray) !important;
 }

 .has-white-color {
   color: var(--wp--preset--color--white) !important;
 }

 .has-pale-pink-color {
   color: var(--wp--preset--color--pale-pink) !important;
 }

 .has-vivid-red-color {
   color: var(--wp--preset--color--vivid-red) !important;
 }

 .has-luminous-vivid-orange-color {
   color: var(--wp--preset--color--luminous-vivid-orange) !important;
 }

 .has-luminous-vivid-amber-color {
   color: var(--wp--preset--color--luminous-vivid-amber) !important;
 }

 .has-light-green-cyan-color {
   color: var(--wp--preset--color--light-green-cyan) !important;
 }

 .has-vivid-green-cyan-color {
   color: var(--wp--preset--color--vivid-green-cyan) !important;
 }

 .has-pale-cyan-blue-color {
   color: var(--wp--preset--color--pale-cyan-blue) !important;
 }

 .has-vivid-cyan-blue-color {
   color: var(--wp--preset--color--vivid-cyan-blue) !important;
 }

 .has-vivid-purple-color {
   color: var(--wp--preset--color--vivid-purple) !important;
 }

 .has-nyp-red-color {
   color: var(--wp--preset--color--nyp-red) !important;
 }

 .has-nyp-bright-red-color {
   color: var(--wp--preset--color--nyp-bright-red) !important;
 }

 .has-sports-plus-yellow-color {
   color: var(--wp--preset--color--sports-plus-yellow) !important;
 }

 .has-pagesix-yellow-color {
   color: var(--wp--preset--color--pagesix-yellow) !important;
 }

 .has-black-background-color {
   background-color: var(--wp--preset--color--black) !important;
 }

 .has-cyan-bluish-gray-background-color {
   background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
 }

 .has-white-background-color {
   background-color: var(--wp--preset--color--white) !important;
 }

 .has-pale-pink-background-color {
   background-color: var(--wp--preset--color--pale-pink) !important;
 }

 .has-vivid-red-background-color {
   background-color: var(--wp--preset--color--vivid-red) !important;
 }

 .has-luminous-vivid-orange-background-color {
   background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
 }

 .has-luminous-vivid-amber-background-color {
   background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
 }

 .has-light-green-cyan-background-color {
   background-color: var(--wp--preset--color--light-green-cyan) !important;
 }

 .has-vivid-green-cyan-background-color {
   background-color: var(--wp--preset--color--vivid-green-cyan) !important;
 }

 .has-pale-cyan-blue-background-color {
   background-color: var(--wp--preset--color--pale-cyan-blue) !important;
 }

 .has-vivid-cyan-blue-background-color {
   background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
 }

 .has-vivid-purple-background-color {
   background-color: var(--wp--preset--color--vivid-purple) !important;
 }

 .has-nyp-red-background-color {
   background-color: var(--wp--preset--color--nyp-red) !important;
 }

 .has-nyp-bright-red-background-color {
   background-color: var(--wp--preset--color--nyp-bright-red) !important;
 }

 .has-sports-plus-yellow-background-color {
   background-color: var(--wp--preset--color--sports-plus-yellow) !important;
 }

 .has-pagesix-yellow-background-color {
   background-color: var(--wp--preset--color--pagesix-yellow) !important;
 }

 .has-black-border-color {
   border-color: var(--wp--preset--color--black) !important;
 }

 .has-cyan-bluish-gray-border-color {
   border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
 }

 .has-white-border-color {
   border-color: var(--wp--preset--color--white) !important;
 }

 .has-pale-pink-border-color {
   border-color: var(--wp--preset--color--pale-pink) !important;
 }

 .has-vivid-red-border-color {
   border-color: var(--wp--preset--color--vivid-red) !important;
 }

 .has-luminous-vivid-orange-border-color {
   border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
 }

 .has-luminous-vivid-amber-border-color {
   border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
 }

 .has-light-green-cyan-border-color {
   border-color: var(--wp--preset--color--light-green-cyan) !important;
 }

 .has-vivid-green-cyan-border-color {
   border-color: var(--wp--preset--color--vivid-green-cyan) !important;
 }

 .has-pale-cyan-blue-border-color {
   border-color: var(--wp--preset--color--pale-cyan-blue) !important;
 }

 .has-vivid-cyan-blue-border-color {
   border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
 }

 .has-vivid-purple-border-color {
   border-color: var(--wp--preset--color--vivid-purple) !important;
 }

 .has-nyp-red-border-color {
   border-color: var(--wp--preset--color--nyp-red) !important;
 }

 .has-nyp-bright-red-border-color {
   border-color: var(--wp--preset--color--nyp-bright-red) !important;
 }

 .has-sports-plus-yellow-border-color {
   border-color: var(--wp--preset--color--sports-plus-yellow) !important;
 }

 .has-pagesix-yellow-border-color {
   border-color: var(--wp--preset--color--pagesix-yellow) !important;
 }

 .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
   background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
 }

 .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
   background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
 }

 .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
   background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
 }

 .has-luminous-vivid-orange-to-vivid-red-gradient-background {
   background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
 }

 .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
   background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
 }

 .has-cool-to-warm-spectrum-gradient-background {
   background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
 }

 .has-blush-light-purple-gradient-background {
   background: var(--wp--preset--gradient--blush-light-purple) !important;
 }

 .has-blush-bordeaux-gradient-background {
   background: var(--wp--preset--gradient--blush-bordeaux) !important;
 }

 .has-luminous-dusk-gradient-background {
   background: var(--wp--preset--gradient--luminous-dusk) !important;
 }

 .has-pale-ocean-gradient-background {
   background: var(--wp--preset--gradient--pale-ocean) !important;
 }

 .has-electric-grass-gradient-background {
   background: var(--wp--preset--gradient--electric-grass) !important;
 }

 .has-midnight-gradient-background {
   background: var(--wp--preset--gradient--midnight) !important;
 }

 .has-small-font-size {
   font-size: var(--wp--preset--font-size--small) !important;
 }

 .has-medium-font-size {
   font-size: var(--wp--preset--font-size--medium) !important;
 }

 .has-large-font-size {
   font-size: var(--wp--preset--font-size--large) !important;
 }

 .has-x-large-font-size {
   font-size: var(--wp--preset--font-size--x-large) !important;
 }

 .has-arial-font-family {
   font-family: var(--wp--preset--font-family--arial) !important;
 }

 .has-neue-haas-font-family {
   font-family: var(--wp--preset--font-family--neue-haas) !important;
 }

 :root :where(.wp-block-pullquote) {
   font-size: 1.5em;
   line-height: 1.6;
 }

 :root :where(.wp-block-column) {
   margin-bottom: 1rem !important;
 }

 :root :where(.wp-block-quote) {
   border-left-color: var(--wp--custom--utility--color--brand-secondary);
   border-left-width: 3px;
   border-left-style: solid;
   padding-left: .6875rem;
 }

 body {
   --wp--preset--color--hollywood-brown: #312104;
   --wp--preset--color--hollywood-ochre: #d08005;
   --wp--preset--color--hollywood-goldenrod: #e7a240;
   --wp--custom--utility--color--hollywood-primary: var(--wp--preset--color--hollywood-brown);
   --wp--custom--utility--color--hollywood-secondary: var(--wp--preset--color--hollywood-ochre);
   --wp--custom--utility--color--hollywood-tertiary: var(--wp--preset--color--hollywood-goldenrod);
   --wp--preset--font-family--young-serif: 'Young Serif', serif;
 }


 @media only screen and (max-width: 640px) {

   .single-video .single--media .single__main,
   .single-video .single--media .single__main .video-container {
     padding: 0
   }
 }

 .nyp-video-player {
   aspect-ratio: 16/9
 }

 .nyp-video-player div[class*=jw-breakpoint-] .jw-title {
   padding: 14px 25% 28px 14px
 }

 .nyp-video-player div[class*=jw-breakpoint-] .jw-title-primary {
   font-size: .875rem;
   font-weight: 400;
   letter-spacing: 1px;
   line-height: 1.333;
   margin-bottom: .333em;
   padding: 0
 }

 .nyp-video-player .jw-display-container {
   text-align: center
 }

 .nyp-video-player .jw-display-container .jw-display-controls {
   display: flex;
   justify-content: center;
   min-width: min(297px, 100%)
 }

 .nyp-video-player .jw-display-container .jw-display-controls .jw-display-icon-container {
   box-sizing: content-box;
   float: left;
   margin: 0 22px;
   padding: 5.5px
 }

 .jwplayer.jw-flag-touch .nyp-video-player .jw-display-container .jw-display-controls .jw-display-icon-container,
 .jwplayer.jw-flag-small-player .nyp-video-player .jw-display-container .jw-display-controls .jw-display-icon-container {
   display: inline-block
 }

 .nyp-video-player .jw-display-container .jw-display-controls .jw-display-icon-container .jw-icon,
 .nyp-video-player .jw-display-container .jw-display-controls .jw-display-icon-container .jw-svg-icon {
   height: 44px;
   width: 44px
 }

 .nyp-video-player .jw-display-container .jw-display-controls .jw-display-icon-container .jw-icon {
   align-items: center;
   display: flex
 }

 .nyp-video-player .jw-display-container .jw-display-controls .jw-display-icon-container .jw-svg-icon {
   padding: .2em .05em
 }

 .jw-controlbar.jw-reset {
   bottom: 0;
   left: 0;
   position: absolute
 }


 img#wpstats {
   display: none
 }

  @media (max-width:768px) {
     .story--i-flex {
   display: flex;
flex-direction:column !important;
 }
 .story--i-flex .story__image {
  width:100% !important;
 }
.content-header__right{
  padding-top:20px !important;
}
 .content-header__tagline{
    padding-top:20px;
  }
  }
  @media (min-width:768px) {
  .content-header__tagline{
    padding-top:20px;
  }
}