.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-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-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)}.newsroom .nr-media{background:#171415;border-radius:10px;position:relative;overflow:hidden}.newsroom .nr-media img{background:#171415}.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-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-wrap a.nr-label,.nr-wrap button{min-width:44px;min-height:44px}.nr-search{color:var(--nr-text);background:#151112;border:1px solid #342c2d}.nr-search:focus{outline-offset:1px;outline:2px solid #e5101a}@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-deck,.nr-story-body{font-size:17px}}.nr-front{--nr-media-radius:10px;--nr-control-radius:8px;--nr-quiet:#8e8687;--nr-hair:#ffffff14;--nr-placeholder:#171415;--nr-section-gap:64px}.nr-front .nr-label{letter-spacing:.08em;text-transform:uppercase;color:var(--nr-quiet);font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.35}.nr-front .nr-heading{letter-spacing:-.006em;color:var(--nr-text);font-family:Inter,sans-serif;font-weight:600;line-height:1.38}.nr-front .nr-btn{border-radius:var(--nr-control-radius);letter-spacing:.06em;white-space:nowrap;gap:8px;height:44px;min-height:44px;padding:0 18px;font:600 13px/1 Inter,sans-serif}.nr-front .nr-btn-outline{color:var(--nr-text);border:1px solid #3a3334}.nr-front .nr-btn-outline:hover{color:#fff;background:#ffffff0a;border-color:#8e8687}.nr-front .nr-btn:disabled{opacity:.6;cursor:progress}.nr-front .nr-sub{color:var(--nr-muted);font-size:15px;line-height:1.5}.nr-front .nr-link-arrow{color:var(--nr-bright)}.nr-front a.nr-label:hover{color:#fff}.nr-front a:focus-visible,.nr-front button:focus-visible,.nr-front [tabindex]:focus-visible{outline:2px solid var(--nr-bright);outline-offset:3px;border-radius:6px}.nr-front .nr-search:focus-visible,.nr-front .nr-search:focus{outline:2px solid var(--nr-bright);outline-offset:2px}.nr-front .nr-section{margin-top:var(--nr-section-gap);border-top:1px solid var(--nr-rule);padding-top:28px}.nr-front .nr-section-head{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr);align-items:baseline;column-gap:24px;margin-bottom:24px;display:grid}.nr-front .nr-section-head>h2{font-size:30px;line-height:1}.nr-front .nr-section-head>.nr-section-sub{grid-column:1/-1;margin-top:8px}.nr-front .nr-section-head>.nr-section-right{margin-top:4px}.nr-front .nr-control{border-radius:var(--nr-control-radius);background:#131011;height:44px;box-shadow:inset 0 0 0 1px #2a2324}.nr-front .nr-search{border-radius:var(--nr-control-radius);background:#131011;border:0;height:44px;font-size:14px;box-shadow:inset 0 0 0 1px #2a2324}.nr-front .nr-search::placeholder{color:var(--nr-quiet)}.nr-front .nr-ticker{overflow:hidden}.nr-front .nr-ticker-marker{color:#fff}.nr-front .nr-live-dot{background:var(--nr-red);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #e5101a2e}.nr-front .nr-latest-track{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.nr-front .nr-latest-track::-webkit-scrollbar{display:none}.nr-front .nr-latest-window.is-scrolled .nr-latest-track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 64px),#0000)}.nr-front .nr-latest-track a:focus-visible{outline-offset:-3px}.nr-front .nr-ticker-time{color:var(--nr-quiet);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.nr-front .nr-section.nr-wire-section{border-top:0;margin-top:32px;padding-top:0}.nr-front .nr-wire-grid{-moz-column-gap:24px;grid-template-columns:minmax(0,1fr);gap:32px 24px;display:grid}.nr-front .nr-wire-thumb{background:var(--nr-placeholder)}.nr-front .nr-wire-thumb.is-story img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:115%;max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-3.5%)}.nr-front .nr-wire-title{letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:19px;line-height:1.32;display:-webkit-box;overflow:hidden}.nr-front .nr-wire-card:hover .nr-wire-title{color:#fff}.newsroom .nr-play{background:#0a0a0ab8;border-radius:999px;place-items:center;width:40px;height:40px;transition:background .18s,box-shadow .18s;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:inset 0 0 0 1px #ffffff52}.newsroom .group:hover .nr-play{background:#c8101a;box-shadow:inset 0 0 0 1px #c8101a}.nr-front .nr-feed-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-inline:16px;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-bottom:4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.nr-front .nr-feed-row::-webkit-scrollbar{display:none}.nr-front .nr-feed-row>a{scroll-snap-align:start;flex:0 0 min(80vw,360px)}.nr-front .nr-slide-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.nr-front .nr-card-meta{margin-top:12px}.nr-front .nr-cta-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nr-front .nr-cta-buttons>:last-child{grid-column:1/-1}@media (width<=767px){.nr-front .nr-label{font-size:13px}.newsroom .nr-play{width:30px;height:30px;bottom:8px;left:8px}.newsroom .nr-play svg{width:12px;height:12px}.nr-front .nr-btn{font-size:13px}.nr-front .nr-search{font-size:16px}}@media (width>=768px){.nr-front{--nr-section-gap:96px}.nr-front .nr-section{padding-top:32px}.nr-front .nr-section-head{grid-template-columns:minmax(0,1fr) auto;margin-bottom:32px}.nr-front .nr-section-head>h2{font-size:40px}.nr-front .nr-section-head>.nr-section-right{grid-area:1/2;justify-self:end;margin-top:0}.nr-front .nr-wire-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.nr-front .nr-feed-row{-moz-column-gap:24px;scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-inline:0;padding:0;display:grid;overflow:visible}.nr-front .nr-feed-row>a{flex:none}.nr-front .nr-slide-title{-webkit-line-clamp:2;min-height:2.8em;font-size:16px}.nr-front .nr-section.nr-wire-section{margin-top:40px}.nr-front .nr-cta-buttons{flex-wrap:wrap;gap:10px;display:flex}}@media (width>=1024px){.nr-front .nr-cta-buttons{flex-wrap:nowrap}}@media (width>=1280px){.nr-front .nr-feed-row{grid-template-columns:repeat(4,minmax(0,1fr))}.nr-front .nr-wire-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nr-front .nr-wire-title{font-size:20px}}@media (prefers-reduced-motion:reduce){.newsroom *,.newsroom :before,.newsroom :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
