.news-page-module__Ol7Fbq__container{width:100%}.news-page-module__Ol7Fbq__heroWrapper{background-color:var(--color-navy);text-align:center;justify-content:center;align-items:center;height:30vh;min-height:320px;padding:0 2rem;display:flex;position:relative;overflow:hidden}.news-page-module__Ol7Fbq__parallaxBg{z-index:0;background-image:url(/images/8.jpg);background-position:50%;background-size:cover;animation:20s ease-in-out infinite alternate news-page-module__Ol7Fbq__pulseZoom;position:absolute;inset:0}@keyframes news-page-module__Ol7Fbq__pulseZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.news-page-module__Ol7Fbq__overlay{z-index:1;background:linear-gradient(90deg,var(--color-navy)0%,var(--color-navy)8%,var(--overlay-mid)55%,var(--overlay-end)100%);position:absolute;inset:0}.news-page-module__Ol7Fbq__heroContent{z-index:2;max-width:900px;position:relative}.news-page-module__Ol7Fbq__title{font-family:var(--font-serif);color:var(--white);margin-bottom:.75rem;font-size:3rem}.news-page-module__Ol7Fbq__subtitle{font-family:var(--font-sans);color:#cfd8dc;font-size:1.05rem;line-height:1.6}.news-page-module__Ol7Fbq__contentWrapper{max-width:1400px;margin:0 auto;padding:4rem 3rem 6rem}.news-page-module__Ol7Fbq__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2.5rem;display:grid}.news-page-module__Ol7Fbq__cardLink{height:100%;text-decoration:none;display:block}.news-page-module__Ol7Fbq__card{background:#fff;border:1px solid #e2e8f0;flex-direction:column;height:100%;padding:2.5rem;transition:all .3s;display:flex}.news-page-module__Ol7Fbq__card:hover{border-color:#dc2626;transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.news-page-module__Ol7Fbq__date{color:#64748b;margin-bottom:1rem;font-size:.85rem}.news-page-module__Ol7Fbq__card h3{color:#1e293b;font-size:1.5rem;font-family:var(--font-serif);margin-bottom:1rem}.news-page-module__Ol7Fbq__card p{color:#475569;flex-grow:1;line-height:1.6}.news-page-module__Ol7Fbq__icon{color:#dc2626;justify-content:flex-end;margin-top:1.5rem;display:flex}@media (max-width:900px){.news-page-module__Ol7Fbq__contentWrapper{padding:3rem 1.5rem 4rem}.news-page-module__Ol7Fbq__title{font-size:2.4rem}}@media (max-width:768px){.news-page-module__Ol7Fbq__overlay{background:linear-gradient(180deg,var(--color-navy)0%,var(--color-navy)12%,var(--overlay-mid)55%,var(--overlay-end)100%);inset:-1px 0 0}.news-page-module__Ol7Fbq__contentWrapper{padding:2.5rem 1.5rem 4rem}.news-page-module__Ol7Fbq__grid{grid-template-columns:1fr}}
