.news-banner{align-items:center;color:inherit;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:opacity .3s ease,filter .3s ease;width:100%}.news-banner:hover{filter:brightness(1.1);opacity:.9}.news-banner:hover .news-banner__arrow{transform:translateX(4px)}.news-banner__text{font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1.4}.news-banner__icon{flex-shrink:0}.news-banner__arrow{flex-shrink:0;transition:transform .3s ease}