.announcements-page{max-width:980px;margin:0 auto;padding:28px}.announcements-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:18px}.announcements-heading h1{margin:4px 0 8px}.announcements-heading p{margin:0}.announcements-heading nav{white-space:nowrap;padding-bottom:5px}.announcements-heading nav span{color:var(--muted);padding:0 8px}.announcement-list{display:grid;gap:10px}.announcement-item{border:1px solid #4b3038;border-radius:10px;background:#211519;overflow:hidden}.announcement-item>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:17px 20px;transition:background .15s ease}.announcement-item>summary::-webkit-details-marker{display:none}.announcement-item>summary:hover,.announcement-item[open]>summary{background:#302027}.announcement-summary-main{display:flex;align-items:baseline;gap:18px;min-width:0}.announcement-summary-main strong{font-size:18px;color:#f1e1e5;overflow-wrap:anywhere}.announcement-summary-main time{font-size:13px;white-space:nowrap}.announcement-toggle{width:10px;height:10px;border-right:2px solid #d8aab5;border-bottom:2px solid #d8aab5;transform:rotate(45deg) translateY(-3px);transition:transform .15s ease;flex:none}.announcement-item[open] .announcement-toggle{transform:rotate(225deg) translate(-2px,-2px)}.announcement-body{border-top:1px solid #4b3038;padding:22px 24px 26px;line-height:1.9;overflow-wrap:anywhere}.announcement-body> :first-child{margin-top:0}.announcement-body> :last-child{margin-bottom:0}.announcement-body img{max-width:100%;height:auto}@media(max-width:600px){.announcements-page{padding:18px 14px}.announcements-heading{align-items:flex-start;flex-direction:column;gap:10px}.announcement-item>summary{padding:14px}.announcement-summary-main{align-items:flex-start;flex-direction:column;gap:2px}.announcement-summary-main strong{font-size:16px}.announcement-body{padding:18px 16px 21px}}
