.breaking-news-banner-custom{z-index:1;padding-right:40px;position:relative;overflow:visible}.breaking-news-banner-custom:after{content:"";transform-origin:0 0;z-index:0;background-color:#0000;width:50px;position:absolute;top:0;bottom:0;right:-25px;transform:skew(-15deg)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@media (max-width:640px){.breaking-news-banner-custom{min-width:0;max-width:100vw;padding-left:8px;padding-right:16px;font-size:.95rem}.breaking-news-banner-custom:after{width:24px;right:-12px;transform:skew(-10deg)}.breaking-news-banner-custom span{font-size:1rem}}
