.pn-site-notice{--pn-news-red:#c52c30;flex:1;min-width:0;height:var(--pn-news-height,31px);display:flex;align-items:stretch;position:relative;overflow:hidden;background:#192b35;color:#fff;border-radius:0;box-shadow:inset 0 -2px 0 #0e1c24;font-size:12px;line-height:1.5;text-align:left}
.pn-news-badge{display:flex;align-items:center;gap:3px;flex:none;padding:0 12px;background:var(--pn-news-red);font-size:10px;line-height:1;font-weight:500;letter-spacing:.06em;text-transform:uppercase;min-height:0;clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);padding-right:18px}
.pn-news-badge strong{font-weight:800}
.pn-news-viewport{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;display:flex;align-items:center;padding-block:4px;box-sizing:border-box}
.pn-news-viewport::-webkit-scrollbar{display:none}
.pn-news-track{display:flex;width:max-content;will-change:transform}
.pn-site-notice .pn-news-items{display:flex;align-items:center;gap:32px;margin:0;padding:0 32px 0 8px;list-style:none;flex:none}
.pn-news-items li{display:flex;align-items:center;gap:12px;white-space:nowrap}
.pn-news-items li:before{content:'';flex:none;width:4px;height:4px;background:#ed6466;transform:rotate(45deg)}
.pn-news-running .pn-news-viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}
.pn-news-static .pn-news-viewport{overflow-x:auto;mask-image:none}
.pn-news-static .pn-news-track{will-change:auto}
.pn-site-notice-bar{position:relative;z-index:31;background:#f6f7f6;border-bottom:1px solid #e2e5e2;padding:0 32px}
.pn-site-notice-bar .pn-site-notice{max-width:1440px;margin-inline:auto}
@media(max-width:1100px){.pn-site-notice-bar{padding-inline:24px}.pn-news-badge{font-size:0;gap:0;padding-left:8px;padding-right:12px}.pn-news-badge strong{font-size:9px}.pn-site-notice{font-size:11px}}
@media(max-width:600px){.pn-site-notice-bar{padding-inline:20px}}
.pn-site-unavailable{max-width:900px;margin:48px auto;padding:32px 24px;min-height:35vh}.pn-site-unavailable h1{font-size:clamp(28px,5vw,48px)}.pn-site-unavailable p{font-size:18px;line-height:1.6}

.pn-live-menu.pn-menu-without-preview,.pn-experience-menu.pn-menu-without-preview{grid-template-columns:minmax(0,1fr)}

.pn-news-viewport:focus-visible{outline:2px solid #fff;outline-offset:-3px}
/* Static news remain scrollable without increasing the compact bar's height. */
@media(prefers-reduced-motion:reduce){.pn-site-notice .pn-news-viewport{mask-image:none}}

@media(max-width:1100px){.pn-news-mobile-hidden{display:none}.pn-site-notice{font-size:10px}.pn-site-notice-bar{padding:0}.pn-site-notice-bar .pn-site-notice{--pn-news-height:22px;border-radius:0}.pn-site-notice-bar .pn-news-viewport{padding-block:2px}.pn-site-notice-bar:has(>.pn-news-mobile-hidden){display:none}}
