.NewsGrid-module__cnEjnW__container{max-width:1400px;margin:0 auto;padding:2rem 1rem}.NewsGrid-module__cnEjnW__filterBar{background:#fff;border-radius:.75rem;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex;box-shadow:0 2px 8px #0000001a}.NewsGrid-module__cnEjnW__filterBar label{color:#1e293b;font-size:1rem;font-weight:600}.NewsGrid-module__cnEjnW__filterButtons{flex-wrap:wrap;gap:.5rem;display:flex}.NewsGrid-module__cnEjnW__filterButtons button{color:#004990;cursor:pointer;background:#fff;border:2px solid #004990;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.NewsGrid-module__cnEjnW__filterButtons button:hover,.NewsGrid-module__cnEjnW__filterButtons button.NewsGrid-module__cnEjnW__active{color:#fff;background:#004990}.NewsGrid-module__cnEjnW__articleCount{color:#64748b;margin-bottom:1.5rem;font-size:.875rem;font-weight:500}.NewsGrid-module__cnEjnW__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.NewsGrid-module__cnEjnW__card{background:#fff;border-radius:.75rem;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.NewsGrid-module__cnEjnW__card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000026}.NewsGrid-module__cnEjnW__imageContainer{background:#f1f5f9;width:100%;height:200px;overflow:hidden}.NewsGrid-module__cnEjnW__imageContainer img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.NewsGrid-module__cnEjnW__card:hover .NewsGrid-module__cnEjnW__imageContainer img{transform:scale(1.05)}.NewsGrid-module__cnEjnW__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.NewsGrid-module__cnEjnW__meta{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.NewsGrid-module__cnEjnW__source{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#004990;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.NewsGrid-module__cnEjnW__date{color:#64748b;white-space:nowrap;font-size:.75rem}.NewsGrid-module__cnEjnW__title{margin:0 0 .75rem;font-size:1.125rem;line-height:1.4}.NewsGrid-module__cnEjnW__title a{color:#1e293b;text-decoration:none;transition:color .2s}.NewsGrid-module__cnEjnW__title a:hover{color:#004990}.NewsGrid-module__cnEjnW__description{color:#475569;flex:1;margin:0 0 1rem;font-size:.875rem;line-height:1.6}.NewsGrid-module__cnEjnW__readMore{color:#004990;align-items:center;gap:.25rem;margin-top:auto;font-size:.875rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.NewsGrid-module__cnEjnW__readMore:hover{gap:.5rem}.NewsGrid-module__cnEjnW__noResults{text-align:center;color:#64748b;padding:3rem}@media (max-width:768px){.NewsGrid-module__cnEjnW__container{padding:1rem}.NewsGrid-module__cnEjnW__grid{grid-template-columns:1fr;gap:1.5rem}.NewsGrid-module__cnEjnW__filterBar{padding:1rem}.NewsGrid-module__cnEjnW__filterButtons{gap:.5rem}.NewsGrid-module__cnEjnW__filterButtons button{padding:.4rem .75rem;font-size:.75rem}.NewsGrid-module__cnEjnW__imageContainer{height:180px}.NewsGrid-module__cnEjnW__content{padding:1rem}.NewsGrid-module__cnEjnW__title{font-size:1rem}}
.FeaturedStory-module__8zfL0W__featured{max-width:1200px;margin:2rem auto 3rem;padding:0 1rem}.FeaturedStory-module__8zfL0W__badge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#004990;border-radius:.25rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.FeaturedStory-module__8zfL0W__content{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px #0000001a}.FeaturedStory-module__8zfL0W__imageContainer{width:100%;position:relative;overflow:hidden}.FeaturedStory-module__8zfL0W__image{width:100%;height:auto;display:block}.FeaturedStory-module__8zfL0W__textContent{padding:2rem}.FeaturedStory-module__8zfL0W__headline{color:#1e293b;margin:0 0 1rem;font-size:2rem;font-weight:700;line-height:1.2}.FeaturedStory-module__8zfL0W__source{color:#64748b;border-bottom:2px solid #e2e8f0;margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:.875rem}.FeaturedStory-module__8zfL0W__sourceLink{color:#004990;font-weight:600;text-decoration:none;transition:color .2s}.FeaturedStory-module__8zfL0W__sourceLink:hover{color:#118acb}.FeaturedStory-module__8zfL0W__commentary{margin-bottom:1.5rem}.FeaturedStory-module__8zfL0W__commentaryLabel{color:#004990;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.FeaturedStory-module__8zfL0W__commentaryText{color:#1e293b;font-size:1.0625rem;line-height:1.8}.FeaturedStory-module__8zfL0W__commentaryText p{margin:0 0 1rem}.FeaturedStory-module__8zfL0W__commentaryText p:last-child{margin-bottom:0}.FeaturedStory-module__8zfL0W__commentaryText h3{color:#1e293b;margin:1.5rem 0 .75rem;font-size:1.125rem;font-weight:600}.FeaturedStory-module__8zfL0W__commentaryText strong{color:#1e293b;font-weight:600}.FeaturedStory-module__8zfL0W__commentaryText em{font-style:italic}.FeaturedStory-module__8zfL0W__commentaryText a{color:#004990;text-decoration:underline;transition:color .2s}.FeaturedStory-module__8zfL0W__commentaryText a:hover{color:#118acb}.FeaturedStory-module__8zfL0W__commentaryTitle{color:#004990;margin:0 0 1rem;font-size:1.25rem;font-weight:700}.FeaturedStory-module__8zfL0W__commentaryBody{color:#1e293b;font-size:1.0625rem;line-height:1.8}.FeaturedStory-module__8zfL0W__commentaryBody p{margin:0 0 1rem}.FeaturedStory-module__8zfL0W__commentaryBody p:last-child{margin-bottom:0}.FeaturedStory-module__8zfL0W__commentaryBody h3{color:#1e293b;margin:1.5rem 0 .75rem;font-size:1.125rem;font-weight:600}.FeaturedStory-module__8zfL0W__commentaryBody strong{color:#1e293b;font-weight:600}.FeaturedStory-module__8zfL0W__commentaryBody em{font-style:italic}.FeaturedStory-module__8zfL0W__commentaryBody a{color:#004990;text-decoration:underline;transition:color .2s}.FeaturedStory-module__8zfL0W__commentaryBody a:hover{color:#118acb}.FeaturedStory-module__8zfL0W__timestamp{color:#94a3b8;font-size:.875rem;font-style:italic}@media (max-width:768px){.FeaturedStory-module__8zfL0W__headline{font-size:1.5rem}.FeaturedStory-module__8zfL0W__textContent{padding:1.5rem}.FeaturedStory-module__8zfL0W__commentaryBody{font-size:1rem}}
.page-module__E0kJGG__main{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);min-height:100vh;padding-bottom:3rem}.page-module__E0kJGG__hero{text-align:center;color:#fff;background:linear-gradient(135deg,#004990 0%,#118acb 100%);margin-bottom:2rem;padding:3rem 1rem}.page-module__E0kJGG__hero h1{margin:0 0 1rem;font-size:2.5rem;font-weight:700}.page-module__E0kJGG__hero p{opacity:.95;margin:0;font-size:1.125rem}.page-module__E0kJGG__error{color:#991b1b;text-align:center;background:#fee2e2;border:2px solid #ef4444;border-radius:.5rem;max-width:800px;margin:2rem auto;padding:1.5rem}.page-module__E0kJGG__empty{text-align:center;color:#64748b;background:#fff;border-radius:.75rem;max-width:800px;margin:2rem auto;padding:3rem}.page-module__E0kJGG__about{background:#fff;border-radius:.75rem;max-width:800px;margin:3rem auto 2rem;padding:2rem;box-shadow:0 2px 8px #0000001a}.page-module__E0kJGG__about h2{color:#1e293b;margin:0 0 1rem;font-size:1.5rem}.page-module__E0kJGG__about p{color:#475569;margin:0;line-height:1.7}@media (max-width:768px){.page-module__E0kJGG__hero{padding:2rem 1rem}.page-module__E0kJGG__hero h1{font-size:1.75rem}.page-module__E0kJGG__hero p{font-size:1rem}.page-module__E0kJGG__about{margin:2rem 1rem}}
