.newsCard_newsCard__Cj8SK{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);overflow:hidden;padding:0;transition:transform .2s ease-in-out;display:flex;flex-direction:column;height:100%;cursor:default}.newsCard_newsCard__Cj8SK:hover{transform:translateY(-1px)}.newsCard_newsCard__Cj8SK.newsCard_clickable__rTe88{cursor:pointer}.newsCard_newsCard__Cj8SK.newsCard_clickable__rTe88:focus{outline:2px solid #041f35;outline-offset:2px;border-radius:4px}.newsCard_newsCard__Cj8SK.newsCard_clickable__rTe88:focus:not(:focus-visible){outline:none}.newsCard_newsHeader__Tz_Ob{padding:32px 32px 0;margin-bottom:8px}@media(max-width:600px){.newsCard_newsHeader__Tz_Ob{padding:24px 24px 0}}.newsCard_date__PrhVe{color:#666;font-size:.875rem;font-weight:400}.newsCard_newsTitle__FzwMT{font-size:1rem;font-weight:600;padding:0 32px;margin-bottom:32px;color:#171717;line-height:1.4}@media(max-width:600px){.newsCard_newsTitle__FzwMT{font-size:1.125rem;margin-bottom:24px;padding:0 24px}}.newsCard_newsImage__tcriG{object-fit:cover;object-position:center}.newsCard_imagePlaceholder__qHw1w{position:relative;overflow:hidden;width:100%;height:240px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(4,31,53,.05),rgba(4,31,53,.12));margin-top:auto}.newsCard_noImage__Hmrd0 .newsCard_imagePlaceholder__qHw1w{height:auto;min-height:240px;flex:1 1 auto;margin-top:0}.newsCard_imagePlaceholder__qHw1w .newsCard_placeholderBadge__0_i_j{display:flex;align-items:center;justify-content:center;flex:none;width:68px;height:68px;border-radius:50%;background:hsla(0,0%,100%,.8)}.newsCard_imagePlaceholder__qHw1w .newsCard_placeholderIcon__KQloo{width:40px;height:40px;color:rgba(4,31,53,.55);stroke-width:1.5}@media(max-width:600px){.newsCard_imagePlaceholder__qHw1w{height:200px}.newsCard_noImage__Hmrd0 .newsCard_imagePlaceholder__qHw1w{min-height:200px}.newsCard_imagePlaceholder__qHw1w .newsCard_placeholderBadge__0_i_j{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:50%;background:hsla(0,0%,100%,.8)}.newsCard_imagePlaceholder__qHw1w .newsCard_placeholderIcon__KQloo{width:32px;height:32px;color:rgba(4,31,53,.55);stroke-width:1.5}}.newsGrid_newsGrid__rK7D0{display:grid;padding:0 16px;grid-template-columns:repeat(3,1fr);grid-gap:80px 24px;gap:80px 24px}@media(max-width:600px){.newsGrid_newsGrid__rK7D0{grid-template-columns:1fr;gap:48px}}@media(max-width:1024px)and (min-width:769px){.newsGrid_newsGrid__rK7D0{grid-template-columns:repeat(2,1fr);gap:64px 32px}}.newsGrid_emptyState__8M7NG{padding:64px 0 24px;color:#666;font-size:1.125rem;text-align:center}.newsGrid_emptyState__8M7NG p{margin:0}@media(max-width:600px){.newsGrid_emptyState__8M7NG{padding:48px 0 16px}}.newsSection_container__aFKFq{padding:80px 32px;background:#fff}@media(max-width:600px){.newsSection_container__aFKFq{padding:64px 16px}}.newsSection_intro__re8qA{margin-bottom:64px}@media(max-width:600px){.newsSection_intro__re8qA{margin-bottom:48px}}.loading_loadingContainer__OfP4G{min-height:80vh;background-color:#f9fafb;display:flex;align-items:center;justify-content:center}.loading_loadingContent__yYJAr{text-align:center;padding:48px}.loading_spinnerContainer__aajmQ{position:relative;margin:0 auto 24px;width:64px;height:64px}.loading_spinner__tF71W{width:64px;height:64px;border:4px solid rgba(0,0,0,0);border-radius:50%;animation:loading_spin__EqjdS 1s linear infinite}.loading_spinner__tF71W.loading_news__fENWM{border-top-color:#6a0020;border-left-color:#dbeafe}.loading_spinner__tF71W.loading_event__UDwBT{border-top-color:#6a0020;border-left-color:#dcfce7}.loading_textContainer__untTU{margin-bottom:48px}.loading_loadingTitle__p8r5f{font-size:18px;font-weight:600;color:#374151;margin-bottom:8px;animation:loading_pulse__MEvkJ 2s ease-in-out infinite}.loading_dotsContainer__31gaP{display:flex;align-items:center;justify-content:center;gap:4px}.loading_dot__Ql437{width:8px;height:8px;border-radius:50%;animation:loading_bounce__V6ZaO 1.4s ease-in-out infinite both}.loading_dot__Ql437.loading_event__UDwBT,.loading_dot__Ql437.loading_news__fENWM{background-color:#6a0020}.loading_dot__Ql437.loading_delay1__fgD_s{animation-delay:.16s}.loading_dot__Ql437.loading_delay2__9Ty2F{animation-delay:.32s}@keyframes loading_spin__EqjdS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading_pulse__MEvkJ{0%,to{opacity:1}50%{opacity:.5}}@keyframes loading_bounce__V6ZaO{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media(max-width:600px){.loading_loadingContent__yYJAr{padding:24px}.loading_spinnerContainer__aajmQ,.loading_spinner__tF71W{width:48px;height:48px}.loading_loadingTitle__p8r5f{font-size:16px}}