/* Server editorial is visible without JavaScript, animation or a video controller. */
html body #tn1222-newsroom{display:block!important;position:relative!important;inset:auto!important;visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important;width:min(1180px,calc(100% - 32px))!important;height:auto!important;min-height:0!important;margin:28px auto 48px!important;padding:0!important;color:#eee8dc!important;background:#070707!important;z-index:2}
html body #tn1222-newsroom *:not(.tn-ticker-track){visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important;box-sizing:border-box}
/* The ticker track is the one element in the newsroom that is meant to move; it is CSS-only and stops for reduced motion (launch.css). */
html body #tn1222-newsroom .tn-ticker-track{visibility:visible;opacity:1;box-sizing:border-box}
#tn1222-newsroom>header{position:static!important;min-height:0!important;padding:24px 0!important;background:none!important}
html body #tn1222-newsroom h1{font:800 clamp(34px,5vw,64px)/1.05 Arial,sans-serif!important;color:#fff!important;margin:12px 0!important}
html body #tn1222-newsroom h2{font:800 clamp(23px,3vw,35px)/1.15 Arial,sans-serif!important;color:#f1d287!important;margin:14px 0!important}
html body #tn1222-newsroom p{font:400 16px/1.7 Arial,sans-serif!important;color:#eee8dc!important;margin:12px 0!important;height:auto!important;display:block!important}
html body #tn1222-newsroom .tn1222-eyebrow{font:800 11px/1.4 Arial,sans-serif!important;letter-spacing:.17em!important;color:#e4bf67!important}
#tn1222-newsroom>nav{position:static!important;display:flex!important;gap:12px;flex-wrap:wrap;margin-bottom:24px}
html body #tn1222-newsroom a{color:#080808!important;background:linear-gradient(115deg,#a56e13,#f5d77b 45%,#b78320)!important;border:1px solid #f0cd72!important;box-shadow:inset 0 1px #fff5,0 3px 12px #c3972422!important;padding:12px 16px!important;display:inline-block!important;text-decoration:none!important;font:800 13px/1.4 Arial,sans-serif!important;border-radius:5px!important}
#tn1222-newsroom a:focus-visible{outline:3px solid #fff!important;outline-offset:4px!important}
#tn1222-newsroom .tn1222-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
html body #tn1222-newsroom article{display:block!important;position:static!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:26px!important;border:1px solid #cda65666!important;border-radius:10px!important;background:linear-gradient(130deg,#18140d,#080808)!important}
#tn1222-newsroom article:first-child{grid-column:1/-1}
html body #tn1222-newsroom img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;background:#080808!important;border-radius:7px!important}
#tn1222-newsroom .tn1222-byline{font-size:12px!important;color:#c7bfad!important}
#tn1222-newsroom .tn1222-sources{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}
html body .tn-enter-hint{position:absolute!important;right:12px!important;bottom:100px!important;z-index:180!important;width:auto!important;height:auto!important;max-width:calc(100% - 24px)!important;padding:10px 14px!important;color:#080808!important;background:linear-gradient(115deg,#a56e13,#f5d77b 45%,#b78320)!important;border:1px solid #f0cd72!important;border-radius:5px!important;font:800 13px/1.4 Arial,sans-serif!important;cursor:pointer}
@media(max-width:767px){#tn1222-newsroom .tn1222-story-grid{grid-template-columns:1fr}html body #tn1222-newsroom article{padding:20px!important}}

html body #tn1222-newsroom{padding-top:clamp(14px,3vw,36px)!important}
#tn1222-newsroom>.tn-news-heading{padding:0 0 8px!important}
#tn1222-newsroom>.tn164-pbf{margin:0 0 20px!important;min-height:0!important}
