.announcements-module__1t7Vgq__hero{border-bottom:1px solid var(--border);background:linear-gradient(120deg,#eef5fa,#fff);padding:1.25rem 0 clamp(2.4rem,4vw,3.4rem)}.announcements-module__1t7Vgq__heroCopy{max-width:42rem;margin-top:1.4rem}.announcements-module__1t7Vgq__heroCopy h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,2.7rem);font-weight:450;line-height:1.05}.announcements-module__1t7Vgq__heroCopy>p:last-child{color:var(--muted-foreground);margin:.7rem 0 0;line-height:1.6}.announcements-module__1t7Vgq__section{padding:clamp(2.75rem,5vw,4.5rem) 0}.announcements-module__1t7Vgq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.announcements-module__1t7Vgq__card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-small);border-radius:1rem;overflow:hidden}.announcements-module__1t7Vgq__urgentCard{border-top:4px solid #c69123}.announcements-module__1t7Vgq__imageLink{display:block}.announcements-module__1t7Vgq__imageFrame{aspect-ratio:16/9;width:100%}.announcements-module__1t7Vgq__image{width:100%;height:100%}.announcements-module__1t7Vgq__cardBody{padding:1.2rem}.announcements-module__1t7Vgq__meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}.announcements-module__1t7Vgq__meta span,.announcements-module__1t7Vgq__meta time{align-items:center;display:inline-flex}.announcements-module__1t7Vgq__urgent{color:#805800;background:#fff4df;border-radius:999px;padding:.2rem .45rem}.announcements-module__1t7Vgq__card h2{margin:.65rem 0 0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}.announcements-module__1t7Vgq__card h2 a{color:var(--foreground);text-decoration:none}.announcements-module__1t7Vgq__card h2 a:hover{color:var(--primary)}.announcements-module__1t7Vgq__cardBody>p{color:var(--muted-foreground);margin:.7rem 0 0;line-height:1.6}.announcements-module__1t7Vgq__readMore{color:var(--primary);align-items:center;gap:.4rem;margin-top:1rem;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.announcements-module__1t7Vgq__empty{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:1rem;padding:clamp(2rem,5vw,4rem)}.announcements-module__1t7Vgq__empty h2{margin:0}.announcements-module__1t7Vgq__empty p{color:var(--muted-foreground);margin:.5rem 0 0}@media (max-width:46rem){.announcements-module__1t7Vgq__grid{grid-template-columns:1fr}}.announcements-module__1t7Vgq__detailHero{border-bottom:1px solid var(--border);background:linear-gradient(120deg,#eef5fa,#fff);padding:1.25rem 0 clamp(2.3rem,4vw,3.4rem)}.announcements-module__1t7Vgq__detailHeading{max-width:48rem;margin-top:1.5rem}.announcements-module__1t7Vgq__detailHeading h1{letter-spacing:-.04em;margin:.65rem 0 0;font-size:clamp(2rem,3.5vw,3rem);font-weight:450;line-height:1.07}.announcements-module__1t7Vgq__detailHeading>p{color:var(--muted-foreground);margin:.85rem 0 0;font-size:1.03rem;line-height:1.65}.announcements-module__1t7Vgq__detailHeading>time{color:var(--muted-foreground);margin-top:.8rem;font-size:.76rem;display:block}.announcements-module__1t7Vgq__detailSection{padding:clamp(2.5rem,5vw,4.5rem) 0}.announcements-module__1t7Vgq__detailArticle{width:min(100%,48rem);margin-inline:auto}.announcements-module__1t7Vgq__detailImageFrame{aspect-ratio:16/9;border-radius:1rem;width:100%;margin-bottom:1.5rem;overflow:hidden}.announcements-module__1t7Vgq__detailImage{width:100%;height:100%}.announcements-module__1t7Vgq__prose{color:var(--foreground);font-size:1rem;line-height:1.78}.announcements-module__1t7Vgq__prose p{margin:0}.announcements-module__1t7Vgq__prose p+p{margin-top:1rem}.announcements-module__1t7Vgq__backLink{color:var(--primary);margin-top:2rem;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}
