.page-module__geltla__loadingContainer{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__geltla__loadingSpinner{text-align:center}.page-module__geltla__spinner{border:4px solid #e2e8f0;border-top-color:#722f2c;border-radius:50%;width:60px;height:60px;margin:0 auto 1rem;animation:1s linear infinite page-module__geltla__spin}@keyframes page-module__geltla__spin{to{transform:rotate(360deg)}}.page-module__geltla__newsIndexPage{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);min-height:100vh;padding:2rem 0 4rem}.page-module__geltla__container{max-width:1280px;margin:0 auto;padding:0 2rem}.page-module__geltla__breadcrumbs{color:#718096;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.page-module__geltla__breadcrumbs a{color:#722f2c;text-decoration:none;transition:color .3s}.page-module__geltla__breadcrumbs a:hover,.page-module__geltla__current{color:#1d2464}.page-module__geltla__header{text-align:center;margin-bottom:3rem}.page-module__geltla__title{color:#1d2464;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.page-module__geltla__subtitle{color:#718096;font-size:1rem}.page-module__geltla__searchFilterBar{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:2rem;display:flex}.page-module__geltla__searchBox{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.page-module__geltla__searchBox svg{color:#718096;width:20px;height:20px}.page-module__geltla__searchBox input{border:none;outline:none;flex:1;font-size:.95rem}.page-module__geltla__categoryFilter{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem 1rem;font-size:.9rem}.page-module__geltla__resultsCount{color:#718096;margin-bottom:1.5rem;font-size:.9rem}.page-module__geltla__newsGrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem;display:grid}.page-module__geltla__newsCard{background:#fff;border-radius:20px;transition:all .3s;overflow:hidden;box-shadow:0 10px 30px #0000000d}.page-module__geltla__newsCard:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.page-module__geltla__newsImage{height:220px;position:relative;overflow:hidden}.page-module__geltla__newsImg{object-fit:cover;transition:transform .5s}.page-module__geltla__newsCard:hover .page-module__geltla__newsImg{transform:scale(1.05)}.page-module__geltla__newsCategory{color:#fff;border-radius:50px;padding:.25rem .75rem;font-size:.7rem;font-weight:600;position:absolute;top:1rem;right:1rem}.page-module__geltla__newsContent{padding:1.5rem}.page-module__geltla__newsMeta{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}.page-module__geltla__newsDate,.page-module__geltla__newsAuthor{color:#718096;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.page-module__geltla__newsDate svg,.page-module__geltla__newsAuthor svg{width:12px;height:12px}.page-module__geltla__newsTitle{color:#1d2464;margin-bottom:.75rem;font-size:1.2rem;font-weight:700;line-height:1.4}.page-module__geltla__newsExcerpt{color:#4a5568;margin-bottom:1rem;font-size:.9rem;line-height:1.6}.page-module__geltla__newsFooter{justify-content:space-between;align-items:center;display:flex}.page-module__geltla__readMoreLink{color:#722f2c;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__geltla__readMoreLink svg{width:16px;height:16px;transition:transform .3s}.page-module__geltla__readMoreLink:hover{gap:.75rem}.page-module__geltla__readMoreLink:hover svg{transform:translate(3px)}.page-module__geltla__readTime{color:#718096;font-size:.75rem}.page-module__geltla__noResults{text-align:center;background:#fff;border-radius:20px;padding:4rem}.page-module__geltla__noResults svg{color:#cbd5e0;width:80px;height:80px;margin-bottom:1rem}.page-module__geltla__noResults h3{color:#1d2464;margin-bottom:.5rem;font-size:1.25rem}.page-module__geltla__noResults p{color:#718096}@media (max-width:768px){.page-module__geltla__container{padding:0 1rem}.page-module__geltla__title{font-size:1.75rem}.page-module__geltla__newsGrid{grid-template-columns:1fr}.page-module__geltla__searchFilterBar{flex-direction:column}.page-module__geltla__categoryFilter{width:100%}}
