.announcements-pane{margin:0 0 20px;border-top:4px solid #2c7397}.announcements-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.announcements-heading h2{margin:0;font-size:20px}.announcements-list{display:grid;gap:12px;max-height:300px;overflow:auto;margin-top:12px;overscroll-behavior:contain}.announcements-list article{border-top:1px solid #d5dfe5;padding:12px 0}.announcements-list article:first-child{border-top:0}.announcements-list h3{font-size:16px;margin:0 0 6px}.announcements-list article p{margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.announcements-list small{color:#506574}@media(max-width:600px){.announcements-heading{align-items:start;flex-direction:column}.announcements-heading button{min-height:44px}.announcements-list{max-height:240px}}
