.updates-nav-link .updates-nav-star{display:none;margin-left:6px;color:#1765d1;font-size:15px;line-height:1;text-shadow:0 0 8px #67a5ff}
header nav a.updates-nav-link[data-update-unread="true"]{color:#1558ad;background:#eaf3ff}
.updates-nav-link[data-update-unread="true"] .updates-nav-star{display:inline}
.updates-nav-description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.updates-announcement{max-width:1160px;margin:16px auto 0;padding:0 30px}
.updates-announcement-inner{display:flex;align-items:center;gap:14px;padding:13px 16px;border:1px solid #bed8fa;border-radius:13px;background:#f0f6ff;color:#153d70;box-shadow:0 5px 20px #1558ad0b}
.updates-announcement-star{flex:none;font-size:22px;color:#1765d1;line-height:1}
.updates-announcement-copy{min-width:0;flex:1;font-size:13px;line-height:1.5}
.updates-announcement-copy strong{display:block;font-size:14px;color:#123d73}
.updates-announcement-action{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border-radius:9px;background:#1765d1;color:white;font-size:13px;font-weight:650;text-decoration:none}
.updates-announcement-action:hover{background:#1253ae;color:white;text-decoration:none}
.updates-announcement-close{flex:none;width:40px;height:40px;border:0;border-radius:9px;background:transparent;color:#45678d;font-size:22px;line-height:1}
.updates-announcement-close:hover{background:#deebfa}
.updates-announcement :is(a,button):focus-visible,.updates-nav-link:focus-visible{outline:2px solid #1765d1;outline-offset:3px}
@media(max-width:700px){.updates-announcement{padding:0 20px}.updates-announcement-inner{flex-wrap:wrap;gap:8px 12px}.updates-announcement-copy{flex-basis:calc(100% - 80px)}.updates-announcement-action{margin-left:32px}.updates-announcement-close{margin-left:auto}}
@media(max-width:380px){.updates-announcement-action{margin-left:0}}
