.newsroom{--nr-bg:#0a0a0a;--nr-surface:#151112;--nr-rule:#262021;--nr-text:#f5f1f0;--nr-body:#d9d3d2;--nr-muted:#a59d9c;--nr-red:#e5101a;--nr-bright:#ff4f57;color:var(--nr-text);background:var(--nr-bg);min-height:100dvh;font-family:Inter,sans-serif;overflow-x:clip}.nr-wrap{width:min(1320px,100% - 48px);margin-inline:auto}.nr-display{text-transform:uppercase;letter-spacing:.005em;font-family:Anton,Impact,sans-serif;font-weight:400}.nr-heading{letter-spacing:-.035em;font-family:Montserrat,sans-serif;font-weight:800}.nr-label{text-transform:uppercase;letter-spacing:.1em;font-family:Barlow Condensed,sans-serif;font-weight:700}.nr-rule{border-color:var(--nr-rule)}.nr-wire-row{padding-block:18px}.nr-wire-row .nr-heading{-webkit-line-clamp:unset;display:block}.nr-red{color:var(--nr-bright)}.nr-btn{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font:700 12px Barlow Condensed,sans-serif;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.nr-btn-primary{color:#fff;background:#c8101a;border:1px solid #c8101a}.nr-fill{color:#fff;background:#c8101a}.newsroom .nr-label{font-size:12px}.nr-latest-window:before,.nr-latest-window:after{content:"";pointer-events:none;z-index:1;width:28px;position:absolute;top:0;bottom:0}.nr-latest-window:after{background:linear-gradient(to right,transparent,var(--nr-bg));right:0}.nr-latest-window:before{opacity:0;background:linear-gradient(to left,transparent,var(--nr-bg));transition:opacity .15s;left:0}.nr-latest-window.is-scrolled:before{opacity:1}.nr-btn-primary:hover{background:#bd1018;border-color:#bd1018}.nr-btn-outline{color:var(--nr-text);border:1px solid #514849}.nr-btn-outline:hover{border-color:var(--nr-bright);color:var(--nr-bright)}.nr-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.nr-story-image{-o-object-fit:contain;object-fit:contain;background:#080808}.nr-wire-episode-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.nr-skeleton{background:linear-gradient(90deg,#171314 25%,#211b1d 45%,#171314 65%) 0 0/220% 100%;animation:1.4s infinite nr-shimmer}@keyframes nr-shimmer{to{background-position-x:-220%}}.nr-reveal{animation:.45s both nr-enter}@keyframes nr-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nr-latest-track{scrollbar-width:none}.nr-wrap a.nr-label,.nr-wrap button{min-width:44px;min-height:44px}.nr-latest-track::-webkit-scrollbar{display:none}.nr-search{color:var(--nr-text);background:#151112;border:1px solid #342c2d}.nr-search:focus{outline-offset:1px;outline:2px solid #e5101a}@media (width>=768px){.nr-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-wire-row{padding-block:20px;grid-template-columns:112px minmax(0,1fr)!important;gap:18px!important}.nr-wire-row>:first-child{aspect-ratio:4/5;width:112px;height:140px}.nr-wire-row>:first-child>span{height:22px}.nr-wire-row>:first-child>span svg{width:12px;height:12px}.nr-wire-row h2,.nr-wire-row .nr-heading{margin-top:6px;font-size:19px;line-height:1.3}.newsroom .nr-wire-row .nr-label,.newsroom .nr-wire-col .nr-label{font-size:14px}}@media (width<=767px){.nr-wrap{width:calc(100% - 32px)}.newsroom .nr-label{font-size:14px}.newsroom .nr-btn{font-size:13px}.newsroom .nr-search{font-size:16px}.nr-slide-grid{grid-template-columns:minmax(0,1fr)!important}.nr-slide-grid img{-o-object-fit:contain;object-fit:contain}.nr-feed-grid h2,.nr-feed-grid h3{font-size:16px;line-height:1.25}.nr-wire-row{grid-template-columns:88px minmax(0,1fr)!important}.nr-wire-row>:first-child{aspect-ratio:4/5;width:88px;height:110px}.nr-wire-row img.nr-story-image{-o-object-fit:contain;object-fit:contain}.nr-wire-row .nr-heading{font-family:Montserrat,sans-serif;font-size:17px;font-weight:800;line-height:1.25}.nr-episode-list>a{border-bottom:1px solid var(--nr-rule);padding-block:22px;display:block}.nr-episode-list>a>div{grid-row:auto}.nr-episode-list>a>p{margin-top:12px}.nr-episode-list>a>h3{font-size:20px;line-height:1.25}.nr-episode-list>a>div span{transform:none}.nr-secondary-episodes h2,.nr-secondary-episodes h3{font-size:20px;line-height:1.25}.nr-secondary-episodes p:not(.nr-label),.nr-deck,.nr-story-body{font-size:17px}}
