.news-module__obM1Ya__newsPage{background-color:#fcfbf7;min-height:100vh}.news-module__obM1Ya__heroSection{background:linear-gradient(135deg, var(--primary) 0%, #1a3a6d 100%);color:#fff;margin-bottom:4rem;padding:6rem 0;position:relative;overflow:hidden}.news-module__obM1Ya__heroSection:after{content:"";background:#fcfbf7;height:100px;position:absolute;bottom:-50px;left:0;right:0;transform:skewY(-2deg)}.news-module__obM1Ya__heroContent{z-index:2;max-width:700px;position:relative}.news-module__obM1Ya__label{background:var(--accent);color:var(--primary);text-transform:uppercase;letter-spacing:1px;border-radius:2rem;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.news-module__obM1Ya__heroContent h1{margin-bottom:1.5rem;font-size:3.5rem}.news-module__obM1Ya__heroContent p{opacity:.9;font-size:1.2rem;line-height:1.6}.news-module__obM1Ya__tabContainer{border-bottom:1px solid #ddd;gap:1rem;margin-bottom:3rem;padding-bottom:1rem;display:flex}.news-module__obM1Ya__tabContainer button{color:#666;cursor:pointer;background:0 0;border:none;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:600;transition:color .3s;position:relative}.news-module__obM1Ya__tabContainer button.news-module__obM1Ya__activeTab{color:var(--primary)}.news-module__obM1Ya__tabContainer button.news-module__obM1Ya__activeTab:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:-1rem;left:0;right:0}.news-module__obM1Ya__eventsGrid{grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:5rem;display:grid}.news-module__obM1Ya__eventCard{background:#fff;border:1px solid #0000000d;border-radius:1rem;transition:transform .3s;overflow:hidden;box-shadow:0 10px 30px #0000000d}.news-module__obM1Ya__eventCard:hover{transform:translateY(-5px)}.news-module__obM1Ya__eventImg{height:250px;position:relative}.news-module__obM1Ya__eventImg img{object-fit:cover;width:100%;height:100%}.news-module__obM1Ya__dateBadge{background:var(--accent);color:var(--primary);border-radius:.5rem;padding:.4rem .8rem;font-size:.85rem;font-weight:700;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 10px #0000001a}.news-module__obM1Ya__eventInfo{padding:2rem}.news-module__obM1Ya__eventInfo h3{color:var(--primary);font-size:1.5rem;font-family:var(--font-serif);margin-bottom:1rem}.news-module__obM1Ya__eventMeta{color:#666;gap:1rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.news-module__obM1Ya__eventMeta span{align-items:center;gap:.4rem;display:flex}.news-module__obM1Ya__eventInfo p{color:#555;line-height:1.6}.news-module__obM1Ya__announcementsList{background:#fff;border-radius:1rem;margin-bottom:5rem;overflow:hidden;box-shadow:0 10px 30px #0000000d}.news-module__obM1Ya__announcementItem{border-bottom:1px solid #f0f0f0;grid-template-columns:150px 1fr 50px;align-items:center;padding:2rem;display:grid}.news-module__obM1Ya__announcementItem:last-child{border-bottom:none}.news-module__obM1Ya__annDate{color:#666;border-right:1px solid #f0f0f0;flex-direction:column;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.news-module__obM1Ya__bellIcon{color:var(--accent)}.news-module__obM1Ya__annBody{padding:0 2.5rem}.news-module__obM1Ya__annBody h4{color:var(--primary);margin-bottom:.5rem;font-size:1.2rem}.news-module__obM1Ya__tamilText{color:#777;margin-bottom:.5rem;font-size:.95rem}.news-module__obM1Ya__annContent{color:#555;line-height:1.5}.news-module__obM1Ya__annAction{color:#ccc}.news-module__obM1Ya__scholarNote{color:#1a3a6d;background:#eef4ff;border-radius:1rem;align-items:center;gap:1.5rem;margin-bottom:8rem;padding:2rem;display:flex}.news-module__obM1Ya__scholarNote h4{margin-bottom:.25rem}.news-module__obM1Ya__scholarNote p{opacity:.8;font-size:.95rem}.news-module__obM1Ya__loadingState{text-align:center;padding:10rem 0}.news-module__obM1Ya__spinner{border:3px solid #0000001a;border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;margin:0 auto 1.5rem;animation:1s linear infinite news-module__obM1Ya__spin}@keyframes news-module__obM1Ya__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.news-module__obM1Ya__eventsGrid{grid-template-columns:1fr}}@media (max-width:768px){.news-module__obM1Ya__heroContent h1{font-size:2.5rem}.news-module__obM1Ya__announcementItem{grid-template-columns:1fr;gap:1.5rem}.news-module__obM1Ya__annDate{border-bottom:1px solid #f0f0f0;border-right:none;flex-direction:row;padding-bottom:1rem}.news-module__obM1Ya__annBody{padding:0}}
