/* Generated by tools/build-legacy-css.php from style.css — fallbacks for older browsers (Smart TVs). Do not edit. */
@supports not (width: clamp(1px, 1px, 1px)) {
h1 { font-size: 3.4rem; }
h2 { font-size: 2rem; }
.jst-nav ul { gap: .25rem 1.5rem; }
.jst-nav--left ul { padding-right: 2.5rem; }
.jst-nav--right { gap: 1.25rem; padding-left: 2rem; }
.jst-brand { width: 190px; }
.jst-brand__ribbon { top: calc(190px - 30px); }
.jst-drawer__panel { width: 360px; }
.jst-hero__track { min-height: 620px; }
.jst-hero__content.jst-container { padding-block: 150px 90px; }
.jst-hero__title { font-size: 3.6rem; }
.jst-hero__tagline { font-size: 1.45rem; }
.jst-section { padding-block: 3rem; }
.jst-section__title { font-size: 1.9rem; }
.jst-grid { grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); }
.jst-grid--dense { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }
.jst-explore > * + * { margin-top: 2.75rem; }
.jst-footer { margin-top: 4.5rem; }
.jst-footer__top { gap: 3.5rem; padding-block: 3.5rem; }
.jst-contact { padding: 2.25rem; }
.jst-contact h2 { font-size: 1.85rem; }
.jst-page-head { padding-block: 7rem 2.25rem; }
.jst-filters__form { grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); }
.jst-empty { padding: 3.5rem; }
.jst-article-head { padding-block: 7rem 1.5rem; }
.jst-standfirst { font-size: 1.45rem; }
.jst-article-layout { gap: 4rem; }
.jst-team-head { gap: 3rem; }
.jst-team-head__crest { top: 1rem; right: 1rem; width: 96px; }
.jst-entity { gap: 2rem; }
.jst-entity__crest { width: 130px; }
.jst-404 { padding-block: 9rem 3rem; }
.jst-yt__layout { gap: 1.75rem; }
.jst-yt__now { font-size: 1.35rem; }
.jst-yt__list { max-height: 560px; }
.jst-yt__info { padding: 1.75rem; }
.jst-yt__info-title { font-size: 1.55rem; }
.jst-article-hero img { max-height: 760px; }
.jst-team-hero { padding-block: 7rem 3rem; }
.jst-team-hero__grid { gap: 3.5rem; }
.jst-team-hero__crest { width: 120px; }
.jst-team-hero h1 { font-size: 3.6rem; }
.jst-museum { padding-block: 4rem; }
.jst-museum__layout { gap: 2.5rem; }
.jst-stadium__layout { gap: 2.5rem; }
.jst-stadium__name { font-size: 2.1rem; }
.jst-term-logo--lg { width: 104px; height: 104px; }
.jst-term-title { gap: 1.25rem; }
.jst-eras__list { gap: 1rem; }
.jst-era__label { font-size: 2rem; }
.jst-page-head--era { padding-bottom: 5rem; }
.jst-records { margin-top: 2.25rem; }
.jst-records__list { grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); }
.jst-team-hero__badges .jst-team-hero__crest { width: 96px; }
.jst-editorial { padding-block: 3rem 3.75rem; margin-bottom: 2.5rem; }
.jst-editorial__title { font-size: 2.4rem; }
.jst-writer-photo--title { width: 104px; height: 104px; }
.jst-hero__track > .jst-hero__slide,
.jst-hero__track > .jst-hero__slide.is-active { min-height: 620px; }
.jst-paywall { padding: 2.5rem 2.5rem; }
.jst-paywall h2 { font-size: 1.85rem; }
.jst-modal__panel { width: 440px; padding: 2rem 2.25rem 1.75rem; }
.jst-plans { grid-template-columns: repeat(auto-fit, minmax(280px, 340px)); gap: 2rem; }
.jst-plan__price strong { font-size: 2.8rem; }
.jst-account__grid { grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); }
.jst-news__title { font-size: 1.7rem; }
.jst-quiz-cover span { font-size: 4rem; }
.jst-quiz { padding: 2rem; }
.jst-quiz__lobby { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); }
.jst-qcard { padding: 2rem; }
.jst-qcard__q { font-size: 1.6rem; }
.jst-qcard__num { font-size: 4.5rem; }
.jst-quiz__cat { font-size: 1rem; }
.jst-quiz__cell { min-height: 92px; font-size: 2.6rem; }
.jst-quiz__end { padding: 2.5rem 0; }
.jst-quiz__end-score { font-size: 4rem; }
.jst-quizband { gap: 3.5rem; padding: 3.25rem; }
.jst-quizband__title { font-size: 2.9rem; }
.jst-dq { padding: 1.75rem; }
.jst-dq__q { font-size: 1.4rem; }
.jst-quizband__more { margin-top: 2.5rem; }
.jst-leaguebar { gap: 2.5rem; padding: 1.75rem; }
.jst-leaguebar__title { font-size: 2.2rem; }
.jst-league { gap: 3rem; }
.jst-league__card { padding: 2rem; }
.jst-card--legend .jst-card__title { font-size: 1.75rem; }
.jst-grid--legends { grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); }
.jst-darkband { margin-bottom: 2.5rem; padding-bottom: 1.25rem; }
.jst-darkband > .jst-section:first-child { padding-top: 3rem; }
.jst-darkband + .jst-section { padding-top: 1rem; }
.jst-home > .jst-section + .jst-section:not(.jst-editorial) { padding-top: 1.5rem; }
.jst-video:not(.jst-video--locked) .jst-video__btn { padding: 0 0 1.1rem 1.1rem; }
.jst-video:not(.jst-video--locked) .jst-video__note { right: 1.1rem; bottom: 1.45rem; }
.jst-tcards { grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }
.jst-cardset + .jst-cardset { margin-top: 3.5rem; }
.jst-cardpage { padding-block: 2.5rem 4rem; }
.jst-cardpage__layout { gap: 4rem; }
.jst-cardpage__title { font-size: 2.6rem; }
.jst-collect { margin: 0 0 2.5rem; }
.jst-points-toast { max-width: 30rem; }
.jst-albumcta__box { gap: 3rem; padding: 2.75rem; }
.jst-albumcta__title { font-size: 2.4rem; }
.jst-albumcta__fan { height: 380px; }
.jst-albumcta__fancard { width: 200px; }
.jst-album { margin: 2rem auto 4rem; }
.jst-alb-page { width: 520px; }
.jst-album__book.is-book { width: 1120px; }
.jst-album__book.is-single { width: 460px; }
.jst-anniv__grid { gap: 1.5rem; }
.jst-anniv__side { gap: 1.5rem; }
.jst-anniv__list { grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); }
.jst-anniv-card--big .jst-anniv-card__num { font-size: 9rem; }
.jst-anniv-card--big .jst-anniv-card__title { font-size: 1.75rem; }
.jst-anniv-card--small .jst-anniv-card__num { font-size: 4.2rem; }
.jst-anniv-soon { margin-top: 1.75rem; }
.jst-anniv-cal { margin-top: 3rem; }
.jst-anniv-cal__list { grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); }
.jst-bday__card { width: 440px; }
.jst-bday__title { font-size: 2.2rem; }
.jst-alb-zoom__stage .jst-tcard { width: 420px; }
.jst-account__ticket { margin: 0 0 2.5rem; }
.jst-ticket { grid-template-columns: minmax(0, 1fr) 150px; width: 780px; }
.jst-ticket__main { padding: 1.6rem 1.75rem; }
.jst-ticket__photo { width: 96px; }
.jst-ticket__name { font-size: 1.7rem; }
.jst-ticket__no { font-size: 2.3rem; }
.jst-links__title { font-size: 2.1rem; }
.jst-jbox__title { font-size: 2rem; }
.jst-legend__stage { padding: 2rem; }
.jst-legend__big { font-size: 2rem; }
.jst-legend__q { font-size: 1.35rem; }
.jst-legend__end.is-legend .jst-legend__big { font-size: 2.6rem; }
.jst-members-band { margin-top: 3.5rem; padding-block: 2.5rem; }
.jst-members-band__text { font-size: 1.6rem; }
.jst-members-band .jst-members-count__n { font-size: 3.6rem; }
.jst-paper-page { padding-block: 3rem; }
.jst-paper { padding: 2.5rem; }
.jst-paper__name { font-size: 8.5rem; }
.jst-paper__tagline { font-size: 1.15rem; }
.jst-paper__headline { font-size: 3.6rem; }
.jst-paperband__wrap { gap: 4rem; }
.jst-paperband__name { font-size: 3.4rem; }
.jst-paperband { padding-block: 2.25rem; }
.jst-paperband__name { font-size: 2.7rem; }
.jst-rail--retro .jst-rail__track > li { flex: 0 0 260px; }
.jst-cup-page { padding-block: 3rem; }
.jst-cup-head__title { font-size: 5.5rem; }
.jst-cup-head::after { width: 320px; }
.jst-cup-round__name { font-size: 2.3rem; }
.jst-cup-matches { grid-template-columns: repeat(auto-fill, minmax(520px, 1fr)); }
.jst-cup-champion h2 { font-size: 2.2rem; }
.jst-timeline__item { flex: 0 0 230px; }
.jst-fans-page { padding-block: 3rem; }
.jst-fans-head h1 { font-size: 4rem; }
.jst-fan-story h1 { font-size: 2.3rem; }
.jst-fan-form { padding: 2rem; }
@media (max-width: 767px) {
.jst-cardpage__card { width: 340px; }
.jst-tcards { grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); }
.jst-tcards > li { width: 340px; }
}
@media (max-width: 560px) {
.jst-jbox__art { width: 200px; }
}
}
@supports not (inset: 0) {
.jst-drawer { top: 0; right: 0; bottom: 0; left: 0; }
.jst-drawer__backdrop { top: 0; right: 0; bottom: 0; left: 0; }
.jst-hero__slide { top: 0; right: 0; bottom: 0; left: 0; }
.jst-hero__media { top: 0; right: 0; bottom: 0; left: 0; }
.jst-hero__slide::before { top: 0; right: 0; bottom: 0; left: 0; }
.jst-card__title a::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-video img, .jst-video iframe, .jst-video .jst-placeholder { top: 0; right: 0; bottom: 0; left: 0; }
.jst-video__btn { top: 0; right: 0; bottom: 0; left: 0; }
.jst-team-head__crest img { top: 9%; right: 9%; bottom: 9%; left: 9%; }
.jst-yt__item[aria-current="true"] .jst-yt__thumb::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-rt-split > span { top: 0; right: 0; bottom: 0; left: 0; }
.jst-rt-crest img { top: 8%; right: 8%; bottom: 8%; left: 8%; }
.jst-team-hero__bg { top: 0; right: 0; bottom: 0; left: 0; }
.jst-team-hero__bg::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-team-hero__crest img { top: 9%; right: 9%; bottom: 9%; left: 9%; }
.jst-team-hero__jersey > img { top: 0; right: 0; bottom: 0; left: 0; }
.jst-card--team .jst-card__crest img { top: 9%; right: 9%; bottom: 9%; left: 9%; }
.jst-badge__seal img { top: 14%; right: 14%; bottom: 14%; left: 14%; }
.jst-entity__crest img { top: 13%; right: 13%; bottom: 13%; left: 13%; }
.jst-term-logo img { top: 12%; right: 12%; bottom: 12%; left: 12%; }
.jst-term-logo--sm img { top: 10%; right: 10%; bottom: 10%; left: 10%; }
.jst-era__img { top: 0; right: 0; bottom: 0; left: 0; }
.jst-era::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-page-head__bg { top: 0; right: 0; bottom: 0; left: 0; }
.jst-page-head__bg::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-logo--filled img { top: 14% !important; right:  !important; bottom: 14% !important; left:  !important; }
.jst-record__photo img { top: 0; right: 0; bottom: 0; left: 0; }
.jst-st-logo img { top: 0; right: 0; bottom: 0; left: 0; }
.jst-titlelogo__img img { top: 12%; right: 12%; bottom: 12%; left: 12%; }
.jst-trophy__logo img { top: 12%; right: 12%; bottom: 12%; left: 12%; }
.jst-card--derby .jst-card__media::after { top: auto; right: 0; bottom: 0; left: 0; }
.jst-editorial::before { top: 0; right: 0; bottom: 0; left: 0; }
.jst-writer-photo img { top: 0; right: 0; bottom: 0; left: 0; }
.jst-hero__track > .jst-hero__slide,
.jst-hero__track > .jst-hero__slide.is-active { top: auto; right: auto; bottom: auto; left: auto; }
.jst-modal { top: 0; right: 0; bottom: 0; left: 0; }
.jst-modal__backdrop { top: 0; right: 0; bottom: 0; left: 0; }
.jst-news-card__title a::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-quiz__cell.is-played::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-quizband::before { top: 0; right: 0; bottom: 0; left: 0; }
.jst-card--legend .jst-card__media::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-tcard__face { top: 0; right: 0; bottom: 0; left: 0; }
.jst-tcard__front::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-tcard__photo { top: 0; right: 0; bottom: 0; left: 0; }
.jst-tcard__front.has-photo::before { top: 0; right: 0; bottom: 0; left: 0; }
.jst-tcard__art .jst-rt-split { top: 0; right: 0; bottom: 0; left: 0; }
.jst-alb-paper, .jst-alb-cover { top: 0; right: 0; bottom: 0; left: 0; }
.jst-alb-slot__card { top: 0; right: 0; bottom: 0; left: 0; }
.jst-alb-slot__empty { top: 0; right: 0; bottom: 0; left: 0; }
.jst-alb-leaf__face { top: 0; right: 0; bottom: 0; left: 0; }
.is-single .jst-album__pages { top: 0; right: 0; bottom: 0; left: 0; }
.is-single .jst-alb-page { top: 0; right: 0; bottom: 0; left: 0; }
.jst-card--legend::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-anniv-card__media::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-anniv-card__title a::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-bday { top: 0; right: 0; bottom: 0; left: 0; }
.jst-bday__confetti { top: 0; right: 0; bottom: 0; left: 0; }
.jst-alb-zoom { top: 0; right: 0; bottom: 0; left: 0; }
.jst-hero.is-playing.is-tick .jst-hero__dot[aria-current="true"]::after { top: 4px; right: 4px; bottom: 4px; left: 4px; }
.jst-tcard__photo-bg::before { top: calc(-24; right: *; bottom: var(--u)); left: *; }
.jst-legend__vote::before { top: 0; right: auto; bottom: 0; left: 0; }
.jst-tcard__fitbg::before { top: 0; right: 0; bottom: 0; left: 0; }
.jst-paper__photo::after { top: 0; right: 0; bottom: 0; left: 0; }
.jst-fan-drop input { top: 0; right: 0; bottom: 0; left: 0; }
@media (max-width: 767px) {
.jst-hero__media { top: auto; right: auto; bottom: auto; left: auto; }
}
}
@supports not (aspect-ratio: 1 / 1) {
.jst-card__media { height: 0 !important; padding-top: 75% !important; }
.jst-card__media > img, .jst-card__media > picture, .jst-card__media > .jst-placeholder, .jst-card__media > iframe, .jst-card__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-card--episode .jst-card__media { height: 0 !important; padding-top: 75% !important; }
.jst-card--episode .jst-card__media > img, .jst-card--episode .jst-card__media > picture, .jst-card--episode .jst-card__media > .jst-placeholder, .jst-card--episode .jst-card__media > iframe, .jst-card--episode .jst-card__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-episode-link__media { height: 0 !important; padding-top: 56.25% !important; }
.jst-episode-link__media > img, .jst-episode-link__media > picture, .jst-episode-link__media > .jst-placeholder, .jst-episode-link__media > iframe, .jst-episode-link__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-team-head__media { height: 0 !important; padding-top: 62.5% !important; }
.jst-team-head__media > img, .jst-team-head__media > picture, .jst-team-head__media > .jst-placeholder, .jst-team-head__media > iframe, .jst-team-head__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-team-head__crest { height: 0 !important; padding-top: 100% !important; }
.jst-team-head__crest > img, .jst-team-head__crest > picture, .jst-team-head__crest > .jst-placeholder, .jst-team-head__crest > iframe, .jst-team-head__crest > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-entity__crest { height: 0 !important; padding-top: 100% !important; }
.jst-entity__crest > img, .jst-entity__crest > picture, .jst-entity__crest > .jst-placeholder, .jst-entity__crest > iframe, .jst-entity__crest > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-yt__thumb { height: 0 !important; padding-top: 56.25% !important; }
.jst-yt__thumb > img, .jst-yt__thumb > picture, .jst-yt__thumb > .jst-placeholder, .jst-yt__thumb > iframe, .jst-yt__thumb > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-article-hero .jst-rt-split { height: 0 !important; padding-top: 56.25% !important; }
.jst-article-hero .jst-rt-split > img, .jst-article-hero .jst-rt-split > picture, .jst-article-hero .jst-rt-split > .jst-placeholder, .jst-article-hero .jst-rt-split > iframe, .jst-article-hero .jst-rt-split > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-team-hero__crest { height: 0 !important; padding-top: 100% !important; }
.jst-team-hero__crest > img, .jst-team-hero__crest > picture, .jst-team-hero__crest > .jst-placeholder, .jst-team-hero__crest > iframe, .jst-team-hero__crest > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-team-hero__jersey { height: 0 !important; padding-top: 100% !important; }
.jst-team-hero__jersey > img, .jst-team-hero__jersey > picture, .jst-team-hero__jersey > .jst-placeholder, .jst-team-hero__jersey > iframe, .jst-team-hero__jersey > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-era { height: 0 !important; padding-top: 153.333% !important; }
.jst-era > img, .jst-era > picture, .jst-era > .jst-placeholder, .jst-era > iframe, .jst-era > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-card--editorial .jst-card__media { height: 0 !important; padding-top: 62.5% !important; }
.jst-card--editorial .jst-card__media > img, .jst-card--editorial .jst-card__media > picture, .jst-card--editorial .jst-card__media > .jst-placeholder, .jst-card--editorial .jst-card__media > iframe, .jst-card--editorial .jst-card__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-news-card__media { height: 0 !important; padding-top: 62.5% !important; }
.jst-news-card__media > img, .jst-news-card__media > picture, .jst-news-card__media > .jst-placeholder, .jst-news-card__media > iframe, .jst-news-card__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-quiz-cover span { height: 0 !important; padding-top: 100% !important; }
.jst-quiz-cover span > img, .jst-quiz-cover span > picture, .jst-quiz-cover span > .jst-placeholder, .jst-quiz-cover span > iframe, .jst-quiz-cover span > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-card--legend .jst-card__media { height: 0 !important; padding-top: 166.667% !important; }
.jst-card--legend .jst-card__media > img, .jst-card--legend .jst-card__media > picture, .jst-card--legend .jst-card__media > .jst-placeholder, .jst-card--legend .jst-card__media > iframe, .jst-card--legend .jst-card__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-tcard__box { height: 0 !important; padding-top: 140% !important; }
.jst-tcard__box > img, .jst-tcard__box > picture, .jst-tcard__box > .jst-placeholder, .jst-tcard__box > iframe, .jst-tcard__box > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-tcard__art { height: 0 !important; padding-top: 100% !important; }
.jst-tcard__art > img, .jst-tcard__art > picture, .jst-tcard__art > .jst-placeholder, .jst-tcard__art > iframe, .jst-tcard__art > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-alb-page { height: 0 !important; padding-top: 141.4% !important; }
.jst-alb-page > img, .jst-alb-page > picture, .jst-alb-page > .jst-placeholder, .jst-alb-page > iframe, .jst-alb-page > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-alb-slot { height: 0 !important; padding-top: 140% !important; }
.jst-alb-slot > img, .jst-alb-slot > picture, .jst-alb-slot > .jst-placeholder, .jst-alb-slot > iframe, .jst-alb-slot > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-alb-corner { height: 0 !important; padding-top: 100% !important; }
.jst-alb-corner > img, .jst-alb-corner > picture, .jst-alb-corner > .jst-placeholder, .jst-alb-corner > iframe, .jst-alb-corner > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-album__book.is-book { height: 0 !important; padding-top: 70.7% !important; }
.jst-album__book.is-book > img, .jst-album__book.is-book > picture, .jst-album__book.is-book > .jst-placeholder, .jst-album__book.is-book > iframe, .jst-album__book.is-book > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-album__book.is-single { height: 0 !important; padding-top: 141.4% !important; }
.jst-album__book.is-single > img, .jst-album__book.is-single > picture, .jst-album__book.is-single > .jst-placeholder, .jst-album__book.is-single > iframe, .jst-album__book.is-single > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-anniv-card--big .jst-anniv-card__media { height: 0 !important; padding-top: 56.25% !important; }
.jst-anniv-card--big .jst-anniv-card__media > img, .jst-anniv-card--big .jst-anniv-card__media > picture, .jst-anniv-card--big .jst-anniv-card__media > .jst-placeholder, .jst-anniv-card--big .jst-anniv-card__media > iframe, .jst-anniv-card--big .jst-anniv-card__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-favteam__thumb { height: 0 !important; padding-top: 75% !important; }
.jst-favteam__thumb > img, .jst-favteam__thumb > picture, .jst-favteam__thumb > .jst-placeholder, .jst-favteam__thumb > iframe, .jst-favteam__thumb > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-ticket__photo { height: 0 !important; padding-top: 100% !important; }
.jst-ticket__photo > img, .jst-ticket__photo > picture, .jst-ticket__photo > .jst-placeholder, .jst-ticket__photo > iframe, .jst-ticket__photo > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jst-links__grid a { height: 0 !important; padding-top: 125% !important; }
.jst-links__grid a > img, .jst-links__grid a > picture, .jst-links__grid a > .jst-placeholder, .jst-links__grid a > iframe, .jst-links__grid a > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
@media (max-width: 767px) {
.jst-hero__media { height: 0 !important; padding-top: 75% !important; }
.jst-hero__media > img, .jst-hero__media > picture, .jst-hero__media > .jst-placeholder, .jst-hero__media > iframe, .jst-hero__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
}
@media (max-width: 480px) {
.jst-anniv-card--small .jst-anniv-card__media { height: 0 !important; padding-top: 56.25% !important; }
.jst-anniv-card--small .jst-anniv-card__media > img, .jst-anniv-card--small .jst-anniv-card__media > picture, .jst-anniv-card--small .jst-anniv-card__media > .jst-placeholder, .jst-anniv-card--small .jst-anniv-card__media > iframe, .jst-anniv-card--small .jst-anniv-card__media > video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
}
}
@supports not (padding-block: 0) {
.jst-container { margin-left: auto; margin-right: auto; padding-left: var(--jst-gutter); padding-right: var(--jst-gutter); }
.jst-search-form { margin-left: auto; margin-right: auto; }
.jst-hero { margin-left: 0; margin-right: 0; }
.jst-hero__content.jst-container { padding-top: 150px; padding-bottom: 90px; }
.jst-section { padding-top: 3rem; padding-bottom: 3rem; }
.jst-footer__top { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.jst-footer__bottom { padding-top: 1.1rem; padding-bottom: calc(1.1rem; }
.jst-contact--page { margin-left: auto; margin-right: auto; }
.jst-page-head { padding-top: 7rem; padding-bottom: 2.25rem; }
.jst-filters { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.jst-filters__actions .jst-btn { padding-left: 1.1rem; padding-right: 1.1rem; }
.jst-article-head { padding-top: 7rem; padding-bottom: 1.5rem; }
.jst-prose > * { margin-top: 0; margin-bottom: 1.25em; }
.jst-prose blockquote { margin-left: 0; margin-right: 0; }
.jst-prose figure { margin-left: 0; margin-right: 0; }
.jst-404 { padding-top: 9rem; padding-bottom: 3rem; }
.jst-404 .jst-search-form { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.aligncenter { margin-left: auto; margin-right: auto; }
.jst-prose .jst-video { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.jst-prose--wide { margin-left: auto; margin-right: auto; }
.jst-prose .jst-ad-channels { margin-top: 1.5rem; margin-bottom: 2rem; }
.jst-article-head .jst-container > * { margin-left: auto; margin-right: auto; }
.jst-article-head .jst-rt-banner { margin-left: auto; margin-right: auto; }
.jst-article-layout { margin-left: auto; margin-right: auto; }
.jst-team-hero { padding-top: 7rem; padding-bottom: 3rem; }
.jst-team-text { margin-left: auto; margin-right: auto; }
.jst-museum { padding-top: 4rem; padding-bottom: 4rem; }
.jst-editorial { padding-top: 3rem; padding-bottom: 3.75rem; }
.jst-article-head .jst-ed-byline { margin-left: auto; margin-right: auto; }
.jst-paywall p { margin-left: auto; margin-right: auto; }
.jst-drawer__account .jst-account-btn { padding-left: 1rem; padding-right: 1rem; }
.jst-plans-head .jst-page-head__intro { margin-left: auto; margin-right: auto; }
.jst-account__auth { margin-left: auto; margin-right: auto; }
.jst-qcard { margin-left: auto; margin-right: auto; }
.jst-quiz__setup { margin-left: auto; margin-right: auto; }
.jst-cardpage { padding-top: 2.5rem; padding-bottom: 4rem; }
.jst-prose .wp-block-embed { margin-left: 0; margin-right: 0; }
.jst-members-band { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.jst-paper-page { padding-top: 3rem; padding-bottom: 3rem; }
.jst-paper { margin-left: auto; margin-right: auto; }
.jst-paper__text--lead { margin-left: auto; margin-right: auto; }
.jst-paper__col { padding-left: 1.1rem; padding-right: 1.1rem; }
.jst-paperband { padding-top: 2.25rem; padding-bottom: 2.25rem; }
.jst-cup-page { padding-top: 3rem; padding-bottom: 3rem; }
.jst-cup--band { margin-left: auto; margin-right: auto; }
.jst-fans-page { padding-top: 3rem; padding-bottom: 3rem; }
@media (max-width: 1023px) {
.jst-hero__content { padding-top: 3rem; padding-bottom: 4.5rem; }
}
@media (max-width: 767px) {
.jst-hero__content { padding-top: 0; padding-bottom: 4.5rem; }
.jst-team-tab { padding-left: .6em; padding-right: .6em; }
.jst-paperband__paper { margin-left: auto; margin-right: auto; }
.jst-paperband__text p:not(.jst-eyebrow) { margin-left: auto; margin-right: auto; }
}
}
