.news-bot-banner{z-index:6;background:radial-gradient(60% 140% at 50% 0%, #2aabee2e, transparent 70%), var(--news-bot-banner-bg,#141012);color:#fff;font-family:var(--news-bot-banner-font,inherit);border-bottom:1px solid #2aabee47;font-size:15px;position:relative}.news-bot-banner .news-bot-banner__link{max-width:1298px;min-height:56px;color:inherit;justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:8px 56px;text-decoration:none;display:flex}.news-bot-banner .news-bot-banner__icon{background:#2aabee;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 18px #2aabee73}.news-bot-banner .news-bot-banner__icon svg{margin-left:-2px}.news-bot-banner .news-bot-banner__text{color:#d9d6dc;font-size:1em;font-weight:500;line-height:1.35}.news-bot-banner .news-bot-banner__text b{color:#fff;font-weight:800}.news-bot-banner .news-bot-banner__action{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#2aabee;border-radius:999px;flex:none;padding:10px 18px;font-size:.87em;font-weight:800;line-height:1;text-decoration:none;transition:background-color .15s,transform .15s}@supports (text-box:trim-both cap alphabetic){.news-bot-banner .news-bot-banner__action{text-box:trim-both cap alphabetic;padding-block:calc(10px + .15em)}}.news-bot-banner .news-bot-banner__link:hover .news-bot-banner__action{background:#3cb8f5}.news-bot-banner .news-bot-banner__link:active .news-bot-banner__action{transform:translateY(1px)}.news-bot-banner .news-bot-banner__close{color:#9e9ba2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.news-bot-banner .news-bot-banner__close:hover{color:#fff;background:#ffffff14}.news-bot-banner :focus-visible{outline-offset:2px;outline:2px solid #2aabee}.news-bot-banner .news-bot-banner__link:focus-visible{outline-offset:-3px}@media (max-width:959px){.news-bot-banner .news-bot-banner__link{justify-content:flex-start;gap:12px;padding:10px 48px 10px 16px}.news-bot-banner .news-bot-banner__icon{width:30px;height:30px}.news-bot-banner .news-bot-banner__text{flex:1;font-size:.87em}.news-bot-banner .news-bot-banner__text b{display:block}.news-bot-banner .news-bot-banner__action{display:none}.news-bot-banner .news-bot-banner__close{right:6px}}
