.current-affairs-page{background:#fff}.current-affairs-page .current-affairs-section{padding-top:38px;padding-bottom:48px}.current-affairs-page .current-affairs-heading h1{margin:0 0 20px;color:#102b49;font-family:"Playfair Display",Georgia,serif;font-size:clamp(25px,3vw,34px);font-weight:600;line-height:1.25}.current-affairs-page .current-affairs-heading h1 span{color:#075da4}.current-affairs-page .current-affairs-layout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:18px}.current-affairs-page .featured-news-card{min-height:420px}.current-affairs-page .featured-news-overlay h2{max-width:620px;margin:0 0 12px;color:#fff;font-family:"DM Sans",sans-serif;font-size:clamp(18px,2.2vw,23px);font-weight:600;line-height:1.3}.current-affairs-page .news-list{min-width:0}.current-affairs-page .news-item{min-width:0}.current-affairs-page .news-content h3,.current-affairs-page .latest-news-content h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.current-affairs-page .current-affairs-latest{margin-top:30px}.current-affairs-page .current-affairs-latest-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.current-affairs-page .current-affairs-latest-heading h2{margin:0;color:#102b49;font-family:"Playfair Display",Georgia,serif;font-size:20px}.current-affairs-page .current-affairs-latest-heading span{color:#7b8a9c;font-size:11px}.current-affairs-page .current-affairs-latest-list{display:flex;flex-direction:column;gap:10px}.current-affairs-page .latest-news-item{display:flex;align-items:center;min-height:76px;padding:9px 12px;border:1px solid #dce4ed;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(9,40,68,.03);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.current-affairs-page .latest-news-item:hover{transform:translateY(-2px);border-color:#c9d8e8;box-shadow:0 7px 18px rgba(9,40,68,.08)}.current-affairs-page .latest-news-thumb{flex:0 0 58px;width:58px;height:58px;overflow:hidden;border-radius:9px}.current-affairs-page .latest-news-thumb img{width:100%;height:100%;display:block;object-fit:cover}.current-affairs-page .latest-news-content{min-width:0;flex:1;padding-left:11px}.current-affairs-page .latest-news-content .news-category{margin-bottom:4px;padding:3px 8px;font-size:9px}.current-affairs-page .latest-news-content h3{margin:0 0 5px;color:#0a2540;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:600;line-height:16px}.current-affairs-page .latest-news-content .news-info{font-size:10px}.current-affairs-page .current-affairs-empty{margin:18px 0 0;padding:20px;border:1px dashed #d7e0ec;border-radius:12px;color:#62748e;text-align:center;font-size:13px}.current-affairs-page [hidden]{display:none!important}.current-affairs-page .current-affairs-bottom{margin-top:26px}.current-affairs-page .subscribe-form button.is-subscribed{background:#1a7d4a}@media(max-width:991px) and (min-width:768px){.current-affairs-page .current-affairs-layout{grid-template-columns:minmax(0,1.15fr) minmax(245px,.85fr)}.current-affairs-page .featured-news-card{min-height:390px}.current-affairs-page .news-list{gap:9px}.current-affairs-page .news-item{min-height:82px;padding:8px}.current-affairs-page .news-thumb{flex-basis:62px;width:62px;height:62px}.current-affairs-page .news-content{padding-left:8px}.current-affairs-page .news-content h3{font-size:11px;line-height:15px}.current-affairs-page .news-content .news-category{margin-bottom:3px;padding:3px 7px;font-size:9px}.current-affairs-page .news-info{gap:6px;font-size:9px}}@media(max-width:767px){.current-affairs-page .current-affairs-section{padding-top:28px}.current-affairs-page .current-affairs-layout{grid-template-columns:1fr}.current-affairs-page .featured-news-card{min-height:360px}.current-affairs-page .news-list{display:grid;grid-template-columns:1fr;gap:10px}.current-affairs-page .current-affairs-latest{margin-top:24px}.current-affairs-page .current-affairs-latest-heading{display:block}.current-affairs-page .current-affairs-latest-heading span{display:block;margin-top:3px}.current-affairs-page .current-affairs-bottom{margin-top:20px}}@media(max-width:480px){.current-affairs-page .current-affairs-heading h1{font-size:23px}.current-affairs-page .featured-news-card{min-height:320px}.current-affairs-page .news-content h3{font-size:11px;line-height:16px}.current-affairs-page .current-affairs-message span{font-size:10px}.current-affairs-page .subscribe-input input,.current-affairs-page .subscribe-input button{font-size:11px}}
