.homepage-module__V8fxdW__newsBox{background-color:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);margin:0 0 16px;padding:20px 20px 0}.homepage-module__V8fxdW__newsBox h2{border-bottom:none;border-left:3px solid var(--color-primary);padding-bottom:10px;padding-left:12px}.homepage-module__V8fxdW__newsBox h2 a,.homepage-module__V8fxdW__newsBoxItem h3 a{color:#000}.homepage-module__V8fxdW__newsBox h2 a:hover,.homepage-module__V8fxdW__newsBoxItem h3 a:hover{color:var(--color-primary-light)}.homepage-module__V8fxdW__newsBoxItem{transition:background-color var(--transition);border-radius:var(--radius-sm);padding:8px 0}.homepage-module__V8fxdW__newsBoxItem:hover{background-color:var(--color-bg)}.homepage-module__V8fxdW__newsBoxItem:not(:last-child){border-bottom:1px solid var(--color-border);margin-bottom:10px}
.eventsPanel-module__Ap312a__eventsBox{background-color:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);flex:1;margin:0;padding:20px 20px 0}.eventsPanel-module__Ap312a__eventsBox h2{border-bottom:none;border-left:3px solid var(--color-primary);padding-bottom:10px;padding-left:12px}.eventsPanel-module__Ap312a__eventsBox h2 a{color:#000}.eventsPanel-module__Ap312a__eventsBox h2 a:hover{color:var(--color-primary-light)}.eventsPanel-module__Ap312a__eventItem{border-radius:var(--radius-sm);padding:4px 0}.eventsPanel-module__Ap312a__eventItem:not(:last-child){border-bottom:1px solid var(--color-border);margin-bottom:4px}.eventsPanel-module__Ap312a__eventDate{white-space:nowrap;margin-right:8px;font-weight:700}.eventsPanel-module__Ap312a__eventLink{color:var(--color-primary)}.eventsPanel-module__Ap312a__eventLink:hover{color:var(--color-primary-light)}.eventsPanel-module__Ap312a__past{opacity:.5}
