.home-community-updates{background:var(--brand-background,#14223c);color:#fff}.home-community-updates>.ticker{background:transparent;border-bottom:1px solid rgba(255,255,255,.16)}.home-announcements{max-width:1200px;margin:0 auto;padding:32px 28px 38px}.home-announcements>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.home-announcements>header p{margin:0 0 8px;color:#e5c873;font-size:9px;letter-spacing:.18em;font-weight:700}.home-announcements h2{margin:0;font:500 36px/1 var(--font-serif);color:#fff}.home-announcements>header>span{font-size:12px;color:#bac5d6}.home-announcement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-announcement-grid article{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.035)}.announcement-copy,.home-announcement-grid article>a{display:flex;flex-direction:column;min-height:155px;height:100%;padding:20px;color:inherit;text-decoration:none}.home-announcement-grid article>a:hover{background:rgba(255,255,255,.07)}.home-announcement-grid article>a:focus-visible{outline:2px solid #e5c873;outline-offset:3px}.announcement-meta{display:flex;align-items:start;justify-content:space-between;gap:12px;font-size:10px;line-height:1.5}.announcement-meta>span{color:#e5c873}.announcement-meta time{color:#bac5d6;white-space:nowrap}.home-announcement-grid h3{font:500 24px/1.15 var(--font-serif);margin:14px 0 18px;color:#fff;overflow-wrap:anywhere}.home-announcement-grid b{margin-top:auto;font-size:10px;letter-spacing:.08em;color:#e5c873}.home-announcement-grid b span{margin-left:6px}.announcement-state{font-size:13px;color:#d6deea;margin:0;padding:14px 0}.announcement-state button,.announcements-more{font:600 11px var(--font-sans);border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;padding:10px 14px;cursor:pointer}.announcements-more{margin-top:20px}@media(max-width:900px){.home-announcement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.home-announcements{padding:26px 22px 30px}.home-announcements>header{align-items:start;flex-direction:column;gap:10px}.home-announcement-grid{grid-template-columns:1fr}.announcement-copy,.home-announcement-grid article>a{min-height:135px}}