svg { width: 16px; fill: #fff; fill: var(--surface-lightest); } .page-theme .view-all-button { padding: 8px 20px; color: #fff; color: var(--surface-lightest); border-radius: 9999px; background: rgba(255, 255, 255, 0.05); background: var(--surface-glass-light-5); } .page-theme .view-all-button .view-all-button__text { margin-right: 2px; } .page-theme .view-all-button:hover { background: rgba(255, 255, 255, 0.1); background: var(--surface-glass-light-10); color: #fff; color: var(--surface-lightest); } .page-theme .light-theme .view-all-button { color: #000f1e; color: var(--cosmos-text-dark); background: rgba(0, 15, 30, 0.05); background: var(--surface-glass-dark-5); } .page-theme .dark-theme .view-all-button { background: rgba(255, 255, 255, 0.05); background: var(--surface-glass-light-5); } .page-theme .dark-theme .view-all-button:hover { background: rgba(255, 255, 255, 0.1); background: var(--surface-glass-light-10); } .page-theme .light-theme .view-all-button:hover { background: rgba(0, 15, 30, 0.1); background: var(--surface-glass-dark-10); color: #000f1e; color: var(--cosmos-text-dark); } .page-theme .mood-rail .dark-theme .view-all-button { color: #fff; color: var(--surface-lightest); } .page-theme .dark-theme .view-all-button__indicator > svg { fill: #fff; fill: var(--surface-lightest); } .page-theme .light-theme .view-all-button__indicator > svg { fill: #000f1e; fill: var(--cosmos-text-dark); } .page-theme .card-feed-layout__load-more .button { background: rgba(255, 255, 255, 0.05); background: var(--surface-glass-light-5); font-size: 14px; line-height: 20px; border-radius: 9999px; border: none; font-weight: 500; color: #fff; color: var(--surface-lightest); } .page-theme .card-feed-layout__load-more .button .button__label { color: #fff; color: var(--surface-lightest); } .page-theme .card-feed-layout__load-more .button:hover { background: rgba(255, 255, 255, 0.1); background: var(--surface-glass-light-10); } .page-theme .card-feed-layout__load-more .button:hover .button__label { color: #fff; color: var(--surface-lightest); } .page-theme .card-feed-layout__load-more .button .button__icon { display: none; } .page-theme .light-theme .card-feed-layout__load-more .button { background: rgba(0, 15, 30, 0.05); background: var(--surface-glass-dark-5); } .page-theme .light-theme .card-feed-layout__load-more .button .button__label { color: #000f1e; color: var(--cosmos-text-dark); } .page-theme .light-theme .card-feed-layout__load-more .button:hover { background: rgba(0, 15, 30, 0.1); background: var(--surface-glass-dark-10); } /* Rail of Card Feed Styles */ .page-theme .story-feed-card--rail .story-feed-card__title { font-size: 32px; line-height: 32px; padding: 8px 0; } .page-theme .story-feed-card--rail .story-feed-card__standfirst { font-size: 14px; line-height: 19px; margin: 0; } .page-theme .story-feed-card__content { position: static; } .page-theme .story-feed-card__wrapper { padding-bottom: 0; } .page-theme .story-feed-card--rail .story-feed-card__info { padding: 8px 0 0 0; } .page-theme .light-theme .story-feed-card__title { color: #0f0f0f; color: var(--surface-text-dark); } .page-theme .light-theme .story-feed-card__tag { color: #ff4d27; color: var(--primary); } .page-theme .light-theme .story-feed-card__standfirst { color: #454545; color: var(--surface-dark); } .page-theme .dark-theme .story-feed-card__tag { color: #ff4d27; color: var(--primary); } .page-theme .card-feed-layout { padding-bottom: 0; } .page-theme .card-feed__card-slot { margin-bottom: 24px; } .page-theme .card-feed__card-slot:last-child { margin-bottom: 0; } @media only screen and (min-width: 650px) { .page-theme .caption-and-content-layout-rbx--centered-caption .panel-caption-rbx__text { margin: 0; } .page-theme .story-feed-card__info { padding: 20px 0 0 0; } .page-theme .story-feed-card__preview { min-height: 250px; flex: 0; } .page-theme .card-feed__grid { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 40px 24px; padding-bottom: 40px; } .page-theme .card-feed__card-slot { margin-bottom: 0; width: auto; } .page-theme .card-feed__card-slot:nth-child(3n), .page-theme .card-feed__card-slot:nth-child(2n), .page-theme .card-feed__card-slot:nth-child(3n + 2) { width: 100%; margin-left: 0; } } @media only screen and (min-width: 1000px) { .page-theme .card-feed__grid { margin-bottom: 40px; grid-row-gap: 80px; } } @media only screen and (min-width: 1350px) { .page-theme .story-feed-card__preview { min-height: 392px; } .page-theme .story-feed-card__title { font-size: 48px; line-height: 44px; padding: 12px 0; padding-right: 14%; } .page-theme .story-feed-card__standfirst { font-size: 17px; line-height: 24px; margin-top: 0; padding-right: 23%; } .page-theme .card-feed__grid { width: 1200px; margin: 0 auto; padding-bottom: 45px; } } .page-theme .quote-panel { background-color: #ff4d27; background-color: var(--primary); color: #000; color: var(--surface-darkest); padding: 40px 0; } .page-theme .quote-panel .audio-episode-feed-card, .page-theme .quote-panel .audio-episode-feed-card__img { border-radius: 0; box-shadow: none; } .page-theme .light-theme .quote-panel { background-color: #fff; background-color: var(--surface-lightest); color: #000; color: var(--surface-darkest); } .page-theme .dark-theme .quote-panel { color: #fff; color: var(--surface-lightest); background-color: #000; background-color: var(--surface-darkest); } .page-theme .quote-panel__content { display: grid; } .page-theme .quote-panel__quote-icon { font-family: "Bullit10"; font-family: var(--font-bullit10); width: 32px; fill: #000; fill: var(--surface-darkest); display: none; } .page-theme .quote-panel__quote { font-family: "Bullit10"; font-family: var(--font-bullit10); font-size: 32px; line-height: 32px; font-weight: normal; padding: 20px 0; margin-bottom: 0; } .page-theme .quote-panel__quote-and-subline { color: inherit; grid-row-start: 2; grid-row-end: 4; padding-bottom: 20px; } .page-theme .quote-panel__image-container { grid-row-end: 13; margin-bottom: 0; height: 409px; } .page-theme .quote-panel__quote-subline { font-weight: bold; font-size: 20px; line-height: 24px; font-family: "CharterITC"; font-family: var(--font-charteritc); color: #fff; color: var(--surface-lightest); margin-bottom: 0; } .page-theme .light-theme .quote-panel__quote-subline { color: #000; color: var(--surface-darkest); } .page-theme .quote-panel__image { border-radius: 0; } .page-theme .quote-panel__cta-and-meta { border-top: none; grid-row: 1 / 2; padding-top: 0; } .page-theme .quote-panel__cta { display: none; margin-bottom: 0; } .page-theme .quote-panel .quote-panel__tag { color: #fff; color: var(--surface-lightest); font-family: "Bullit10"; font-family: var(--font-bullit10); font-size: 16px; line-height: 24px; letter-spacing: 0.03em; text-transform: capitalize; font-weight: normal; } .page-theme .light-theme .quote-panel__tag, .page-theme .dark-theme .quote-panel__tag { color: #ff4d27; color: var(--primary); } @media only screen and (min-width: 650px) { .page-theme .quote-panel { padding: 80px 0; } .page-theme .quote-panel__quote { margin-bottom: 0; font-size: 45px; line-height: 43px; } .page-theme .quote-panel__quote-and-subline { padding-bottom: 0; grid-row-end: 13; display: flex; flex-direction: column; justify-content: space-between; } .page-theme .quote-panel__image-container { height: 604px; width: 343px; } } @media only screen and (min-width: 1000px) { .page-theme .quote-panel__quote-subline { font-size: 21px; line-height: 29px; margin-bottom: 0; } .page-theme .quote-panel__image-container { width: auto; } .page-theme .quote-panel__quote { padding: 0; font-size: 60px; line-height: 58px; } .page-theme .quote-panel__tag { padding-bottom: 58px; } .page-theme .quote-panel__content { max-width: 1200px; margin: 0 auto; grid-template-rows: min-content 1fr; } } .page-theme .audio-episode-feed-card--single .audio-episode-feed-card__wrapper { padding-bottom: 120%; } .page-theme .quote-panel__card .audio-episode-feed-card__info { padding-left: 8px; padding-bottom: 12px; } .page-theme .mood-rail, .page-theme .mood-rail__overlay { background-image: linear-gradient( 281.04deg, #eecec2 0%, #443563 44.23%, #000 99.91% ); background-image: linear-gradient( 281.04deg, var(--primary-lighter) 0%, var(--surface-purple-dark) 44.23%, var(--surface-darkest) 99.91% ); } .page-theme .dark-theme .mood-rail::after { background-color: transparent; } .page-theme .mood-rail__rail .feed-cards-rail { padding-bottom: 40px; } .page-theme .mood-rail__logo-wrapper { margin-bottom: 8px; text-align: left; cursor: pointer; } .page-theme .mood-rail__logo { height: auto; width: 282px; } .page-theme .mood-rail__logo--wide { max-height: 100%; max-width: 100%; } .page-theme .mood-rail__title-wrapper::before { display: none; } .page-theme .mood-rail__title { font-size: 14px; line-height: 14px; color: #ff4d27; color: var(--primary); font-family: "Bullit10"; font-family: var(--font-bullit10); font-weight: normal; } .page-theme .mood-rail__content { display: flex; position: static; flex-direction: column; align-items: flex-start; } .page-theme .mood-rail .story-feed-card__title, .page-theme .mood-rail .story-feed-card__standfirst { color: #fff; color: var(--surface-lightest); } .page-theme .mood-rail--with-logo .mood-rail__content-wrapper { padding: 60px 0 50px 0; position: relative; } .page-theme .rail--adaptive .story-feed-card__preview { min-height: 197px; flex: 0; } .page-theme .rail__item { width: 282px; margin-right: 20px; } .page-theme .rail__item-wrapper .story-feed-card { min-height: 373px; position: static; display: inline; } .page-theme .mood-rail__overlay { height: auto; } .page-theme .mood-rail__background-image { display: none; } .page-theme .mood-rail__view-all-cta { opacity: 0; } .page-theme .mood-rail__view-all { display: block; position: absolute; bottom: 40px; } .page-theme .view-all-button__text { display: inline-block; } .page-theme .view-all-button__text::first-letter { text-transform: uppercase; } .page-theme .story-feed-card__wrapper { content-visibility: initial; contain: none; } @media only screen and (min-width: 650px) { .page-theme .rail__item-wrapper .story-feed-card__preview { min-height: 177px; } .page-theme .rail__item { margin-right: 24px; } .page-theme .mood-rail__view-all { z-index: 2; } .page-theme .feed-cards-rail { padding-bottom: 40px; } } @media only screen and (min-width: 1000px) { .page-theme .story-feed-card__wrapper { padding-bottom: 0; } .page-theme .mood-rail--with-logo .mood-rail__content-wrapper { padding: 60px 0 90px 0; } .page-theme .rail--adaptive .rail__item { width: calc((99.99% - 104px) * 0.333333333333333 - 24px); } .page-theme .mood-rail__content { margin-bottom: 40px; position: relative; flex-wrap: nowrap; justify-content: flex-start; align-items: flex-end; flex-direction: row; } .page-theme .mood-rail__logo-wrapper { width: auto; margin-bottom: 0; margin-right: 32px; } .page-theme .mood-rail__logo { max-width: 100%; width: auto; height: 64px; } } @media only screen and (min-width: 1350px) { .page-theme .rail__items { max-width: 1200px; } .page-theme .rail__item [data-cosmos-component="cosmos-video-card"]::part(base), .page-theme .rail__item .sc-cosmos-video-card [part="base"] { padding-bottom: 117.5%; } .page-theme .rail__item .film-feed-card__wrapper { padding-bottom: 117.5%; } .page-theme .rail__item:first-child { margin-left: 0; } .page-theme .rail--adaptive .rail__item { width: 282px; } .page-theme .mood-rail__content { width: 1200px; margin: 0 auto; margin-bottom: 40px; } .page-theme .mood-rail__view-all { bottom: 0; right: 0; } } .page-theme .editors-pick { background-color: #ff4d27; background-color: var(--primary); padding: 40px 0; } .page-theme .dark-theme .editors-pick { background-color: #000; background-color: var(--surface-darkest); } .page-theme .light-theme .editors-pick { background-color: #fff; background-color: var(--surface-lightest); } .page-theme .content-hub-story-content { box-shadow: none; border-radius: 0; margin-top: 0; } .page-theme .content-hub-story-content__content { background-color: #ff4d27; background-color: var(--primary); display: flex; position: relative; flex-direction: column-reverse; justify-content: flex-end; padding: 0 0 48px 0; } .page-theme .light-theme .content-hub-story-content__content { background-color: #fff; background-color: var(--surface-lightest); } .page-theme .dark-theme .content-hub-story-content__content { background-color: #000; background-color: var(--surface-darkest); } .page-theme .content-hub-story-content__title { font-family: "Bullit10"; font-family: var(--font-bullit10); text-transform: uppercase; font-size: 36px; line-height: 32px; color: #000; color: var(--surface-darkest); padding: 8px 0; } .page-theme .dark-theme .content-hub-story-content__title { color: #fff; color: var(--surface-lightest); } .page-theme .content-hub-story-content__teaser { font-family: "CharterITC"; font-family: var(--font-charteritc); font-size: 14px; line-height: 19px; color: #fff; color: var(--surface-lightest); padding: 0; } .page-theme .light-theme .content-hub-story-content__teaser { color: #0f0f0f; color: var(--surface-text-dark); } .page-theme .content-hub-story-content__tag { font-family: "Bullit10"; font-family: var(--font-bullit10); color: #000; color: var(--surface-darkest); font-size: 16px; line-height: 24px; text-transform: capitalize; font-weight: normal; } .page-theme .light-theme .content-hub-story-content__tag, .page-theme .dark-theme .content-hub-story-content__tag { color: #ff4d27; color: var(--primary); } .page-theme .content-hub-story-content__cta { position: absolute; bottom: 0; left: 0; width: auto; } .page-theme .content-hub-story-content__cta .button.button--cta { background-color: #ff4d27; background-color: var(--primary); border-color: #fff; border-color: var(--surface-lightest); } .page-theme .light-theme .content-hub-story-content__cta .button.button--cta { background-color: #fff; background-color: var(--surface-lightest); border-color: #ff4d27; border-color: var(--primary); } .page-theme .dark-theme .content-hub-story-content__cta .button.button--cta { background-color: #000; background-color: var(--surface-darkest); border-color: #ff4d27; border-color: var(--primary); } .page-theme .content-hub-story-content__cta .button { max-width: 109px; border-radius: 999px; padding: 8px 20px; height: 36px; min-width: auto; font-size: 14px; line-height: 20px; } .page-theme .content-hub-story-content__cta .button.button--cta .button__label { color: #fff; color: var(--surface-lightest); } .page-theme .dark-theme .content-hub-story-content__cta .button.button--cta .button__label, .page-theme .light-theme .content-hub-story-content__cta .button.button--cta .button__label { color: #ff4d27; color: var(--primary); } .page-theme .content-hub-story-content__image-container { height: 240px; } @media only screen and (min-width: 650px) { .page-theme .content-hub-story-content__cta { bottom: 0; left: 24px; } .page-theme .content-hub-story-content__tag { padding-top: 0; } .page-theme .content-hub-story-content__content { padding: 0 0 72px 24px; } .page-theme .content-hub-story-content__image-container { height: 400px; } } @media only screen and (min-width: 1000px) { .page-theme .editors-pick { padding: 80px 0; } .page-theme .editors-pick-story-content__wrapper { max-width: 1200px; margin: auto; } .page-theme .content-hub-story-content__image-wrapper { width: 75%; } .page-theme .content-hub-story-content__content { width: 40%; } .page-theme .content-hub-story-content__cta { bottom: 0; } .page-theme .content-hub-story-content__title { font-size: 68px; line-height: 61px; padding: 16px 0; } .page-theme .content-hub-story-content__teaser { font-size: 17px; line-height: 23px; } } .page-theme .dark-theme .footer__billboard { background-color: #000; background-color: var(--surface-darkest); } .page-theme .footer { --cosmos-text-font-family: var(--font-charteritc); --cosmos-text-font-size: 14px; --cosmos-text-line-height: 23px; --cosmos-text-font-weight: bold; } .page-theme .footer__content { font-family: "CharterITC"; font-family: var(--font-charteritc); } .page-theme .footer__copyright { text-transform: capitalize; --cosmos-text-color: var(--surface-lightest); } .page-theme .footer__link, .page-theme .footer__cookie-settings { text-transform: capitalize; --cosmos-text-color: rgba(255, 255, 255, 0.6); } .page-theme .unified-story-hero, .page-theme .unified-story-hero::after { background: #fff; background: var(--surface-lightest); } .page-theme .dark-theme .unified-story-hero, .page-theme .dark-theme .unified-story-hero::after { background: #000; background: var(--surface-darkest); } .page-theme .unified-story-hero__title { font-family: "Bullit10"; font-family: var(--font-bullit10); font-size: 44px; line-height: 44px; text-transform: uppercase; max-width: 793px; font-weight: bold; } .page-theme .unified-story-hero__tag { text-transform: capitalize; font-family: "Bullit10"; font-family: var(--font-bullit10); font-weight: 400; line-height: 20px; font-size: 16px; margin-left: 0; } .page-theme .unified-story-hero__tag::before { display: none; } .page-theme .unified-story-hero--framed-image-two-fold .unified-story-hero__tag { color: #ff4d27; color: var(--primary); } .page-theme .unified-story-hero--framed-image-two-fold .unified-story-hero__tag-wrapper { margin-bottom: 20px; } .page-theme .unified-story-hero--framed-image-two-fold .unified-story-hero__title { max-width: 652px; } .page-theme .unified-story-hero--framed-leading-image .unified-story-hero__tag { color: #ff4d27; color: var(--primary); } .page-theme .unified-story-hero--framed-leading-image .unified-story-hero__wrapper { min-height: 240px; height: 100%; } .page-theme .unified-story-hero--framed-leading-title .unified-story-hero__tag { color: #ff4d27; color: var(--primary); } .page-theme .unified-story-hero--framed-leading-title .unified-story-hero__tag-wrapper { margin-bottom: 20px; } .page-theme .unified-story-hero--full-bleed-overlay .unified-story-hero__tag-wrapper { margin-bottom: 20px; } .page-theme .unified-story-hero--full-bleed-overlay .unified-story-hero__wrapper { min-height: 590px; max-height: 860px; height: 100%; } .page-theme .unified-story-hero--full-bleed-overlay .unified-story-hero__title-tag { padding-bottom: 32px; } .page-theme .unified-story-hero--full-bleed-image .unified-story-hero__wrapper { min-height: 457px; height: 100%; } .page-theme .unified-story-hero--full-bleed-image .unified-story-hero__tag { color: #ff4d27; color: var(--primary); } .page-theme .unified-story-hero__tag-wrapper::before { display: none; } .page-theme .standfirst__headline { font-family: "CharterITC"; font-family: var(--font-charteritc); font-style: normal; font-weight: bold; color: #454545; color: var(--surface-dark); font-size: 18px; line-height: 24px; } .page-theme .unified-story-hero-image--with-gradient::after { background: linear-gradient( 180deg, rgba(0, 22, 43, 0.4) 0%, rgba(0, 22, 43, 0.0001) 100% ); transform: matrix(1, 0, 0, -1, 0, 0); } .page-theme .unified-story-hero__credits-gradient::after { background: linear-gradient( 138.02deg, rgba(0, 15, 30, 0) 51.48%, rgba(0, 15, 30, 0.3) 84.2% ); height: 500px; width: 500px; } @media only screen and (min-width: 650px) { .page-theme .unified-story-hero__title { font-size: 65px; line-height: 65px; } .page-theme .standfirst__headline { font-size: 19px; line-height: 24px; } .page-theme .unified-story-hero--framed-leading-image .unified-story-hero__wrapper { height: 493px; } .page-theme .unified-story-hero--full-bleed-overlay .unified-story-hero__tag-wrapper { margin-bottom: 28px; } .page-theme .unified-story-hero--full-bleed-overlay .unified-story-hero__title-tag { padding-bottom: 12px; } .page-theme .unified-story-hero--framed-leading-title .unified-story-hero__tag-wrapper { margin-bottom: 20px; } .page-theme .unified-story-hero--full-bleed-image .unified-story-hero__wrapper { height: 674px; } } @media only screen and (min-width: 1000px) { .page-theme .unified-story-hero__title { font-size: 80px; line-height: 76px; } .page-theme .standfirst__headline { font-size: 22px; line-height: 29px; } .page-theme .unified-story-hero--framed-leading-image .unified-story-hero__wrapper { height: 61.1vw; } .page-theme .unified-story-hero--full-bleed-overlay .unified-story-hero__title-tag { padding-bottom: 40px; } .page-theme .unified-story-hero--full-bleed-overlay .unified-story-hero__wrapper { min-height: 590px; max-height: 860px; height: 100%; } .page-theme .unified-story-hero--framed-image-two-fold .unified-story-hero__tag { color: #ff4d27; color: var(--primary); } .page-theme .unified-story-hero--framed-image-two-fold .unified-story-hero__tag-wrapper { margin-bottom: 36px; } .page-theme .unified-story-hero--framed-image-two-fold .unified-story-hero__title { max-width: 652px; } .page-theme .unified-story-hero--full-bleed-image .unified-story-hero__wrapper { height: 50vw; } } @media only screen and (min-width: 1350px) { .page-theme .standfirst--image .standfirst__headline { margin-bottom: 32px; } .page-theme .unified-story-hero--full-bleed-overlay .unified-story-hero__wrapper { height: 860px; } } .page-theme .inline-content-panel-layout { background: #fff; background: var(--surface-lightest); } .page-theme .dark-theme .inline-content-panel-layout { background: #000; background: var(--surface-darkest); } .page-theme .inline-interview__question { color: #000; color: var(--surface-darkest); font-family: "Bullit10"; font-family: var(--font-bullit10); font-weight: 400; } .page-theme .inline-interview__answer, .page-theme .inline-interview__answer-author { font-family: "CharterITC"; font-family: var(--font-charteritc); color: #303030; color: var(--surface-darker); } .page-theme .inline-interview__answer-author-avatar { width: 24px; height: 24px; } .page-theme .inline-paragraph { color: #303030; color: var(--surface-darker); line-height: 30px; font-family: "CharterITC"; font-family: var(--font-charteritc); display: inline; } .page-theme .inline-paragraph.has-dropcaps { display: block; } .page-theme .inline-paragraph.has-dropcaps::first-letter { font-size: 103px; line-height: 84px; font-family: "Bullit10"; font-family: var(--font-bullit10); color: #e74010; color: var(--dropcaps-text); font-weight: bold; text-transform: uppercase; float: left; padding-top: 4px; padding-right: 24px; padding-left: 3px; } .page-theme .inline-paragraph__link { font-family: "CharterITC"; font-family: var(--font-charteritc); } .page-theme .inline-content__item.inline-content__item--part-of-this-story { display: none; } .page-theme .inline-heading { font-family: "Bullit10"; font-family: var(--font-bullit10); font-size: 41px; line-height: 43px; text-transform: uppercase; } @media only screen and (min-width: 1000px) { .page-theme .inline-heading { font-size: 56px; line-height: 58px; } } .page-theme .image-caption__title { font-family: "CharterITC"; font-family: var(--font-charteritc); font-style: normal; font-weight: bold; font-size: 17px; line-height: 22px; color: #000f1e; color: var(--cosmos-text-dark); } .page-theme .inline-video-preview-view:hover .inline-video-preview-view__play-button { background: #ff4d27; background: var(--primary); } .page-theme .inline-quote { align-items: flex-start; } .page-theme .inline-quote__author-container { margin-top: 20px; } .page-theme .inline-quote__author { text-align: left; } .page-theme .inline-quote__icon { display: none; } .page-theme .inline-quote__avatar { width: 20px; height: 20px; } .page-theme .inline-quote__text, .page-theme .inline-quote--visible .inline-quote__text-container { font-family: "Bullit10"; font-family: var(--font-bullit10); font-weight: 400; text-align: left; line-height: 30px; font-size: 22px; } .page-theme .inline-quote__text::before { content: open-quote; } .page-theme .inline-quote__text::after { content: close-quote; } .page-theme .inline-quote__link { font-size: 17px; color: #000f1e; color: var(--cosmos-text-dark); } @media only screen and (min-width: 650px) { .page-theme .inline-quote--visible .inline-quote__text-container, .page-theme .inline-quote__text { line-height: 32px; font-size: 28px; } } .page-theme .light-theme .hub-teaser-panel { background: #fff; background: var(--surface-lightest); } .page-theme .dark-theme .hub-teaser-panel { background: #000; background: var(--surface-darkest); } .page-theme .story-endmatter { background: #fff; background: var(--surface-lightest); } .page-theme .hub-teaser-panel__title::before { background-color: #ff4d27; background-color: var(--primary); } .page-theme .dark-theme .story-endmatter, .page-theme .dark-theme .story-endmatter__padding { background: #000; background: var(--surface-darkest); } .page-theme .sponsor-card__content--landscape { width: auto; height: auto; } .page-theme [data-cosmos-component="cosmos-story-card"] { /** * Tag */ --cosmos-story-card-tag-font-family: var(--font-bullit10); --cosmos-story-card-tag-font-size: 14px; --cosmos-story-card-tag-line-height: 16px; --cosmos-story-card-tag-font-weight: normal; --cosmos-story-card-tag-text-transform: capitalize; --cosmos-story-card-tag-color: var(--surface-lightest); /** * Headline */ --cosmos-story-card-headline-color: var(--surface-lightest); --cosmos-story-card-headline-font-family: var(--font-bullit10); --cosmos-story-card-headline-font-size: 36px; --cosmos-story-card-headline-line-height: 36px; --cosmos-story-card-headline-text-transform: uppercase; /** * Text */ --cosmos-story-card-text-color: var(--surface-lightest); --cosmos-story-card-text-font-family: var(--font-charteritc); --cosmos-story-card-text-font-size: 14px; --cosmos-story-card-text-line-height: 19px; } .page-theme .light-theme [data-cosmos-component="cosmos-story-card"] { --cosmos-story-card-tag-color: var(--primary); --cosmos-story-card-headline-color: var(--surface-darkest); --cosmos-story-card-text-color: var(--surface-dark); } .page-theme .dark-theme [data-cosmos-component="cosmos-story-card"] { --cosmos-story-card-tag-color: var(--primary); } .page-theme [data-cosmos-component="cosmos-story-card"]::part(base), .page-theme .sc-cosmos-story-card [part="base"] { border-radius: 0; box-shadow: none; padding-bottom: 129.6%; background-color: transparent; --cosmos-story-card-border-radius: 0; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(meta), .page-theme .sc-cosmos-story-card [part="meta"] { order: -1; margin-top: 8px; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(body), .page-theme .sc-cosmos-story-card [part="body"] { padding: 0; height: fit-content; } .page-theme .card-feed__grid [data-cosmos-component="cosmos-story-card"]::part(body), .page-theme .card-feed__grid .sc-cosmos-story-card [part="body"] { padding-bottom: 36px; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(headline), .page-theme .sc-cosmos-story-card [exportparts~='headline'] .sc-cosmos-text[part= "base" ] { padding-right: 14%; margin-top: 8px; overflow: hidden; position: relative; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(reading-time), .page-theme .sc-cosmos-story-card [exportparts~='reading-time'] .sc-cosmos-text[part= "base" ] { display: none; } @supports (-webkit-line-clamp: 1) { .page-theme [data-cosmos-component="cosmos-story-card"]::part(headline), .page-theme .sc-cosmos-story-card [exportparts~='headline'] .sc-cosmos-text[part= "base" ] { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; } } .page-theme [data-cosmos-component="cosmos-story-card"]::part(text), .page-theme .sc-cosmos-story-card [exportparts~='text'] .sc-cosmos-text[part= "base" ] { padding-right: 23%; overflow: hidden; --cosmos-text-clamp-length: 2; } .page-theme .rail [data-cosmos-component="cosmos-story-card"]::part(headline), .page-theme .rail .sc-cosmos-story-card [exportparts~='headline'] .sc-cosmos-text[part= "base" ] { margin-top: 8px; } .page-theme .rail [data-cosmos-component="cosmos-story-card"]::part(base), .page-theme .rail .sc-cosmos-story-card [part="base"] { padding-bottom: 142.5%; } .page-theme .rail [data-cosmos-component="cosmos-story-card"]::part(meta), .page-theme .rail .sc-cosmos-story-card [part="meta"] { margin-top: 8px; } .page-theme .rail [data-cosmos-component="cosmos-story-card"]::part(text), .page-theme .rail .sc-cosmos-story-card [exportparts~='text'] .sc-cosmos-text[part= "base" ] { margin-top: 0; } @media only screen and (min-width: 650px) { .page-theme [data-cosmos-component="cosmos-story-card"]::part(body), .page-theme .sc-cosmos-story-card [part="body"] { height: 198px; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(base), .page-theme .sc-cosmos-story-card [part="base"] { padding-bottom: 121.5%; } } @media only screen and (min-width: 1000px) { .page-theme [data-cosmos-component="cosmos-story-card"]::part(body), .page-theme .sc-cosmos-story-card [part="body"] { height: 202px; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(base), .page-theme .sc-cosmos-story-card [part="base"] { padding-bottom: 110%; } } @media only screen and (min-width: 1350px) { .page-theme [data-cosmos-component="cosmos-story-card"]::part(base), .page-theme .sc-cosmos-story-card [part="base"] { padding-bottom: 112.6%; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(body), .page-theme .sc-cosmos-story-card [part="body"] { height: 270px; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(meta), .page-theme .sc-cosmos-story-card [part="meta"] { margin-top: 20px; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(headline), .page-theme .sc-cosmos-story-card [exportparts~='headline'] .sc-cosmos-text[part= "base" ] { margin-top: 12px; } .page-theme [data-cosmos-component="cosmos-story-card"]::part(text), .page-theme .sc-cosmos-story-card [exportparts~='text'] .sc-cosmos-text[part= "base" ] { margin-top: 4px; } .page-theme [data-cosmos-component="cosmos-story-card"] { --cosmos-story-card-headline-font-size: 48px; --cosmos-story-card-headline-line-height: 44px; --cosmos-story-card-text-font-size: 17px; --cosmos-story-card-text-line-height: 24px; --cosmos-story-card-tag-font-size: 16px; --cosmos-story-card-tag-line-height: 22px; } .page-theme .rail__item [data-cosmos-component="cosmos-story-card"]::part(base), .page-theme .rail__item .sc-cosmos-story-card [part="base"] { padding-bottom: 117.5%; } .page-theme .rail__item [data-cosmos-component="cosmos-story-card"]::part(body), .page-theme .rail__item .sc-cosmos-story-card [part="body"] { height: 154px; } .page-theme .rail__item [data-cosmos-component="cosmos-story-card"] { --cosmos-story-card-headline-font-size: 32px; --cosmos-story-card-headline-line-height: 32px; --cosmos-story-card-text-font-size: 14px; --cosmos-story-card-text-line-height: 19px; } } .page-theme .inline-tips__title { font-family: "Bullit10"; font-family: var(--font-bullit10); font-weight: normal; letter-spacing: 0.03em; color: #1a1919; color: var(--text-dark); } .page-theme .tip { background-color: #ff4d27; background-color: var(--primary); border-radius: 0; } .page-theme .tip__label { font-family: "Bullit10"; font-family: var(--font-bullit10); font-weight: normal; color: #fff; color: var(--surface-lightest); } .page-theme .tip__text { font-family: "Bullit10"; font-family: var(--font-bullit10); font-weight: normal; color: #fff; color: var(--surface-lightest); } .page-theme .facts-stack__stack-middle { box-shadow: none; border-radius: 0; background-color: #d02500; background-color: var(--primary-darker); } .page-theme .inline-tips--fact .inline-tips__icon { position: relative; } .page-theme .inline-tips--fact .inline-tips__icon::after { content: ""; position: absolute; inset: 0; background: #ff4d27; background: var(--primary); mix-blend-mode: lighten; } .page-theme [data-cosmos-component="cosmos-video-card"] { /* Headline */ --cosmos-video-card-headline-font-family: var(--font-bullit10); --cosmos-video-card-headline-font-size: 32px; --cosmos-video-card-headline-line-height: 32px; --cosmos-video-card-headline-text-transform: uppercase; /* Text */ --cosmos-video-card-text-font-family: var(--font-charteritc); --cosmos-video-card-text-font-size: 14px; --cosmos-video-card-text-line-height: 19px; /* Duration */ --cosmos-video-card-duration-font-family: var(--font-charteritc); --cosmos-video-card-duration-font-style: normal; --cosmos-video-card-duration-font-weight: bold; --cosmos-video-card-duration-font-size: 12px; --cosmos-video-card-duration-line-height: 19px; /* Tag */ --cosmos-video-card-tag-font-family: var(--font-bullit10); --cosmos-video-card-tag-font-size: 14px; --cosmos-video-card-tag-line-height: 16px; --cosmos-video-card-tag-font-weight: normal; --cosmos-video-card-tag-text-transform: capitalize; /* Play Icon */ --cosmos-icon-color: var(--primary); --cosmos-video-card-border-radius: 0; } .page-theme [data-cosmos-component="cosmos-video-card"]::part(base), .page-theme .sc-cosmos-video-card [part="base"] { box-shadow: none; } .page-theme [data-cosmos-component="cosmos-video-card"]::part(media), .page-theme .sc-cosmos-video-card [part="media"] { border-radius: 0; } .page-theme [data-cosmos-component="cosmos-video-card"]::part(meta), .page-theme .sc-cosmos-video-card [part="meta"] { order: -1; margin-top: 8px; } .page-theme [data-cosmos-component="cosmos-video-card"]::part(text), .page-theme .sc-cosmos-video-card [part="text"] { margin-bottom: 20px; } .page-theme [data-cosmos-component="cosmos-video-card"]::part(duration), .page-theme .sc-cosmos-video-card [part="duration"] { position: absolute; left: 0; bottom: 0; } .page-theme .audio-episode-feed-card { background: transparent; } .page-theme .audio-episode-feed-card__title { font-family: "Bullit10"; font-family: var(--font-bullit10); text-transform: uppercase; text-align: left; font-size: 32px; line-height: 32px; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; position: relative; } .page-theme .audio-episode-feed-card__duration { font-family: "CharterITC"; font-family: var(--font-charteritc); text-align: left; color: #454545; color: var(--surface-dark); margin-top: 8px; } .page-theme .audio-episode-feed-card--rail .audio-episode-feed-card__title { font-size: 32px; line-height: 32px; } .page-theme .mood-rail__rail .audio-episode-feed-card__title { color: #fff; color: var(--surface-lightest); } .page-theme .mood-rail__rail .audio-episode-feed-card__duration { color: #fff; color: var(--surface-lightest); } .page-theme .audio-episode-feed-card__img { width: 100% !important; height: 100% !important; } .page-theme .audio-episode-feed-card__img, .page-theme .audio-episode-feed-card { border-radius: 0; box-shadow: none; } .page-theme .audio-episode-feed-card__image-container { width: 100%; overflow: unset; } .page-theme .audio-episode-feed-card__content { padding: 0; align-items: flex-start; justify-content: flex-start; } .page-theme .audio-episode-feed-card__info { padding: 0; align-items: flex-start; margin-top: 12px; } .page-theme .audio-episode-feed-card__wrapper { padding-bottom: 148%; } .page-theme .audio-episode-feed-card__tag { order: -1; font-family: "Bullit10"; font-family: var(--font-bullit10); font-style: normal; font-weight: normal; font-size: 14px; line-height: 24px; text-transform: capitalize; color: #ff4d27; color: var(--primary); margin-top: 0; } @media only screen and (min-width: 1350px) { .page-theme .audio-episode-feed-card--rail .audio-episode-feed-card__title { font-size: 32px; line-height: 32px; } .page-theme .audio-episode-feed-card--rail .audio-episode-feed-card__content { padding: 0; justify-content: flex-start; align-items: flex-start; } .page-theme .audio-episode-feed-card--rail .audio-episode-feed-card__tag { margin-top: 0; } } ]]> Source link