.site-announcement{box-sizing:border-box;max-width:1100px;margin:12px auto;padding:14px 20px;border:1px solid #9cb7cf;border-left:5px solid #245d8b;border-radius:6px;background:#eef5fb;color:#17334d;font-size:16px;line-height:1.5}
.site-announcement p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.site-announcement strong{overflow-wrap:anywhere}.site-announcement.announcement-maintenance{background:#fff6e3;border-color:#b57b19;color:#513900}
@media(max-width:700px){.site-announcement{margin:10px}}
