.card{max-width:100%;min-width:0}.card-image-wrapper{display:block;width:100%;max-width:100%}.card-image-wrapper figure.cover-contain{background-color:var(--background-color);aspect-ratio:16 / 9;max-width:100%;width:100%}.card-image-wrapper img.cover-contain{object-fit:contain!important;max-width:100%;width:100%;height:100%}.episode-badge{display:inline-flex;align-items:center;padding:max(4px,calc(.28vw * var(--scale))) max(8px,calc(.56vw * var(--scale)));background-color:var(--text-color);border-radius:max(4px,calc(.28vw * var(--scale)))}.episode-badge-text{color:var(--background-color)!important;font-size:max(calc(14px * var(--heading-font-scale)),calc(.97vw * var(--scale) * var(--heading-font-scale)));font-weight:600;text-transform:uppercase;letter-spacing:.05em}.reading-time-badge{display:inline-flex;align-items:center;padding:max(4px,calc(.28vw * var(--scale))) max(8px,calc(.56vw * var(--scale)));border:1px solid var(--text-color);border-radius:max(4px,calc(.28vw * var(--scale)))}.reading-time-text{color:var(--text-color)!important;font-size:max(calc(14px * var(--heading-font-scale)),calc(.97vw * var(--scale) * var(--heading-font-scale)));font-weight:600;text-transform:uppercase;letter-spacing:.05em}.teaser-card{opacity:.55;filter:grayscale(40%);transition:opacity .3s ease,filter .3s ease}.teaser-card:hover{opacity:.7;filter:grayscale(25%)}.teaser-card .teaser-image{cursor:default}.teaser-card .card-circle{display:none}.teaser-card .teaser-title{cursor:default;opacity:.9}.teaser-badge{display:inline-flex;align-items:center;padding:max(4px,calc(.28vw * var(--scale))) max(8px,calc(.56vw * var(--scale)));background-color:var(--text-color);border-radius:max(4px,calc(.28vw * var(--scale)));opacity:.8}.teaser-badge-text{color:var(--background-color)!important;font-size:max(calc(14px * var(--heading-font-scale)),calc(.97vw * var(--scale) * var(--heading-font-scale)));font-weight:600;text-transform:uppercase;letter-spacing:.05em}.card-series-header{margin-bottom:max(12px,calc(.83vw * var(--scale)))}.series-label{display:inline-block;font-size:max(calc(14px * var(--heading-font-scale)),calc(.97vw * var(--scale) * var(--heading-font-scale)));font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color);opacity:.7;margin-bottom:max(4px,calc(.28vw * var(--scale)))}.series-title{display:block;color:var(--text-color);font-weight:500;line-height:calc(110% * var(--heading-font-line-height-scale));text-decoration:none;font-size:max(calc(24px * var(--heading-font-scale)),calc(1.67vw * var(--scale) * var(--heading-font-scale)))}a.series-title:hover{text-decoration:underline}.series-subtitle{margin-top:max(4px,calc(.28vw * var(--scale)));font-size:max(14px,calc(.97vw * var(--scale)));color:var(--text-color);opacity:.8;line-height:1.4}html[data-primary-font=Thunder] .card-top{margin-bottom:max(6px,calc(.42vw * var(--scale)))}.card-top{grid-column-gap:max(6px,calc(.42vw * var(--scale)));grid-row-gap:max(6px,calc(.42vw * var(--scale)));justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-bottom:max(8px,calc(.56vw * var(--scale)));display:flex}.card-top .medium-text{color:var(--text-color);font-size:max(calc(20px * var(--heading-font-scale)),calc(1.39vw * var(--scale) * var(--heading-font-scale)));font-weight:600}html[data-primary-font=Thunder] .card .restricted-access-icon{margin-bottom:max(calc(6px * var(--heading-font-scale) * var(--heading-font-line-height-scale)),calc(.42vw * var(--scale) * var(--heading-font-scale) * var(--heading-font-line-height-scale)))}.card .restricted-access-icon{min-width:max(calc(16px * var(--heading-font-scale)),calc(1.11vw * var(--scale) * var(--heading-font-scale)));width:max(calc(16px * var(--heading-font-scale)),calc(1.11vw * var(--scale) * var(--heading-font-scale)));height:max(calc(16px * var(--heading-font-scale)),calc(1.11vw * var(--scale) * var(--heading-font-scale)))}.bracket-no-gap{gap:0px!important}html[data-primary-font=Thunder] .card .left-bracket,html[data-primary-font=Thunder] .card .right-bracket{padding-bottom:max(2px,calc(.14vw * var(--scale)))}.card-content{margin-top:max(16px,calc(1.11vw * var(--scale)))}.card-text{color:var(--text-color);font-weight:500;line-height:calc(100% * var(--heading-font-line-height-scale));text-decoration:none;display:block;font-size:max(calc(30px * var(--heading-font-scale)),calc(2.08vw * var(--scale) * var(--heading-font-scale)))}html[data-primary-font=Thunder] .card-excerpt{margin-top:max(3px,calc(.21vw * var(--scale)))}.card-excerpt{margin-top:max(8px,calc(.56vw * var(--scale)))}.card-title-and-circle-wrapper{position:relative;width:fit-content}html[data-primary-font=Thunder] .card-circle{top:calc(50% - max(calc(4px * (var(--heading-font-scale) + var(--circle-scale))),calc(.28vw * var(--scale) * (var(--heading-font-scale) + var(--circle-scale)))))}.card-circle{top:50%;position:absolute;left:0;border-radius:100%;width:max(calc(10px * (var(--heading-font-scale) + var(--circle-scale))),calc(.69vw * var(--scale) * (var(--heading-font-scale) + var(--circle-scale))));height:max(calc(10px * (var(--heading-font-scale) + var(--circle-scale))),calc(.69vw * var(--scale) * (var(--heading-font-scale) + var(--circle-scale))));background-color:var(--text-color);opacity:0;transform:translate(calc(-50% - max(13px,.8vw))) translateY(-50%) scale(0);will-change:transform,opacity;transition:transform .25s var(--bounce-past-transition),opacity .2s linear}.card-title-and-circle-wrapper:hover .card-circle{opacity:1;transform:translate(calc(-50% - max(13px,.8vw))) translateY(-50%) scale(1)}.tag-card .card-image-wrapper{aspect-ratio:4 / 3}.tag-card .card-text{color:var(--text-color)!important;font-size:max(calc(26px * var(--heading-font-scale)),calc(1.81vw * var(--scale) * var(--heading-font-scale)))}.tag-card .card-small-text{opacity:.7}html[data-primary-font=Thunder] .tag-card .card-small-text{margin-top:max(2px,calc(.14vw * var(--scale)))}.tag-card .card-small-text{margin-top:max(4px,calc(.28vw * var(--scale)))}.series-card .card-image-wrapper{aspect-ratio:4 / 3}.series-card .card-text{color:var(--text-color)!important;font-size:max(calc(26px * var(--heading-font-scale)),calc(1.81vw * var(--scale) * var(--heading-font-scale)))}.series-card .card-small-text{opacity:.7}html[data-primary-font=Thunder] .series-card .card-small-text{margin-top:max(2px,calc(.14vw * var(--scale)))}.series-card .card-small-text{margin-top:max(4px,calc(.28vw * var(--scale)))}.series-card .card-image-wrapper figure.cover-contain{aspect-ratio:4 / 3}@media screen and (max-width:1080px){.card-title-and-circle-wrapper:hover .card-circle{opacity:0;transform:translate(calc(-50% - max(13px,.6vw))) scale(0)}}@media screen and (max-width:767px){.tag-card .card-content,.series-card .card-content{margin-top:12px}.tag-card .card-text,.series-card .card-text{font-size:calc(22px * var(--heading-font-scale))}.tag-card .card-small-text p,.series-card .card-small-text p{font-size:14px}.tag-card .card-small-text,.series-card .card-small-text{margin-top:2px}html[data-primary-font=Thunder] .tag-card .card-small-text,html[data-primary-font=Thunder] .series-card .card-small-text{margin-top:0}.episode-badge{padding:3px 6px;border-radius:3px}.episode-badge-text{font-size:calc(12px * var(--heading-font-scale))}.reading-time-badge{padding:3px 6px;border-radius:3px}.reading-time-text{font-size:calc(12px * var(--heading-font-scale))}.teaser-badge{padding:3px 6px;border-radius:3px}.teaser-badge-text{font-size:calc(12px * var(--heading-font-scale))}.card-series-header{margin-bottom:10px}.series-label{font-size:calc(12px * var(--heading-font-scale));margin-bottom:2px}.series-title{font-size:calc(20px * var(--heading-font-scale))}.series-subtitle{margin-top:2px;font-size:13px}}
