.announcements-view{gap:16px;max-width:860px;margin-bottom:32px;display:grid}.announcement{border-top:3px solid var(--gold);padding:clamp(18px,4vw,34px)}.announcement-meta,.announcement-meta>*{align-items:center;gap:8px;display:flex}.announcement-meta{color:var(--olive);flex-wrap:wrap;gap:8px 18px;font-size:12px}.announcement-meta>span{font-weight:700}.announcement h2{font:650 clamp(26px, 4vw, 36px)/1.1 var(--display);margin:12px 0 16px}.announcement-body{gap:12px;max-width:68ch;line-height:1.7;display:grid}.announcement-content.has-image{grid-template-columns:minmax(0,1fr) minmax(0,34%);align-items:start;gap:20px;display:grid}.announcement-image{border-radius:6px;width:100%;height:auto;display:block}.announcements-archive{gap:8px;display:grid}.announcements-archive>h2{font:650 25px/1.2 var(--display);margin:4px 0}.announcement-archive-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.announcement-archive-item summary::-webkit-details-marker{display:none}.announcement-archive-item summary:hover{background:var(--lightningcss-light,#f2f3e9)var(--lightningcss-dark,var(--night-hover))}.announcement-archive-item summary:focus-visible{outline:2px solid var(--olive);outline-offset:-3px}.announcement-archive-item summary strong{margin-top:5px;font-size:15px;display:block}.announcement-chevron{color:var(--olive);flex:none}.announcement-archive-item[open] .announcement-chevron{transform:rotate(180deg)}.announcement-archive-item>.announcement-content{padding:6px 18px 18px}@media (max-width:640px){.announcement-content.has-image{grid-template-columns:minmax(0,1fr)}.announcement-image{max-width:360px}}
