.announcement-list{border:1px solid #ded8f4;border-radius:16px;padding:20px;margin:20px 0;background:#faf8ff}.announcement-list details{padding:14px 0;border-bottom:1px solid #e3def2}.announcement-list summary{cursor:pointer;font-weight:700}.announcement-list p{white-space:pre-wrap;overflow-wrap:anywhere}.announcement-list small{color:#63708a}.site-announcements{background:#fff5d8;color:#332b17;padding:16px 24px;border-bottom:1px solid #e7d5a0}.site-announcements details{max-width:1100px;margin:auto}.site-announcements summary{cursor:pointer;font-weight:700}.site-announcements p{white-space:pre-wrap;overflow-wrap:anywhere}