/* IndiaLaw text-only news pages and no-JS homepage bulletin. */
.il-app .il-top-news{background:#fff;border:1px solid #dce8f4;border-radius:8px;margin:0 0 15px;overflow:hidden}
.il-app .il-top-news-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;background:#eef6fd}
.il-app .il-top-news-head h2{font-size:17px!important;margin:0;color:#0c3059!important;font-weight:800}
.il-app .il-top-news-head h2::before{content:'●';color:#ef4b3a;font-size:12px;margin-right:8px}
.il-app .il-top-news-head a{font-size:12px;color:#1261bf;font-weight:700;white-space:nowrap}
.il-app .il-top-news-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 12px}
.il-app .il-top-news-item{display:flex;gap:11px;align-items:center;min-width:0;padding:11px 10px;border-bottom:1px solid #e9eff7;text-decoration:none;color:#102d50}
.il-app .il-top-news-item:hover{background:#f5f9ff}
.il-app .il-top-news-item .il-news-bullet{width:6px;height:6px;border-radius:50%;flex:none;background:#ef4b3a}
.il-app .il-top-news-text{min-width:0;display:block}
.il-app .il-top-news-item strong{font-size:12.5px;line-height:1.38;font-weight:750;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.il-app .il-top-news-item small{font-size:10.5px;display:block;color:#58718f;margin-top:4px}
.il-app .il-news-public{max-width:900px;margin:0 auto;min-height:45vh}
.il-app .il-news-crumb{display:flex;gap:10px;font-size:12px;color:#728199;margin-bottom:19px}
.il-app .il-news-crumb a{color:#1562af}
.il-app .il-news-title h1,.il-app .il-news-heading h1{font-size:clamp(25px,3vw,35px);line-height:1.16;margin:0 0 11px;color:#0d305b}
.il-app .il-news-title p,.il-app .il-news-heading>p{font-size:15px;line-height:1.6;color:#4b617c;margin:0 0 16px}
.il-app .il-news-filters{display:flex;overflow-x:auto;gap:8px;margin:15px 0 20px;scrollbar-width:thin}
.il-app .il-news-filters a{display:inline-block;white-space:nowrap;font-size:12px;color:#16416d;padding:7px 12px;border-radius:6px;background:#edf5fe}
.il-app .il-news-filters a[aria-current=page]{background:#0871cd;color:white}
.il-app .il-news-list{background:#fff;border:1px solid #e0e8f3;border-radius:8px;padding:5px 20px}
.il-app .il-news-row{border-bottom:1px solid #e7edf5;padding:17px 0}
.il-app .il-news-row:last-child{border-bottom:0}
.il-app .il-news-row-meta{display:flex;gap:12px;align-items:center;color:#8292a7;font-size:11px}
.il-app .il-news-row-meta>span,.il-app .il-news-category{color:#0869c8;background:#e9f3ff;font-weight:750;font-size:11px;border-radius:4px;padding:4px 7px}
.il-app .il-news-row h2{font-size:18px;color:#0f3158;margin:9px 0 6px}
.il-app .il-news-row a{color:inherit}
.il-app .il-news-row a:hover{color:#0871cd}
.il-app .il-news-row p{font-size:13px;color:#61748d;line-height:1.55;margin:0 0 8px}
.il-app .il-news-row small{color:#71829a;font-size:11px}
.il-app .il-news-pages{display:flex;justify-content:space-between;gap:14px;margin:18px 0;font-size:12px}
.il-app .il-news-heading{padding:7px 0 15px;border-bottom:1px solid #dce7f4}
.il-app .il-news-heading h1{margin-top:12px}
.il-app .il-news-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#61768e}
.il-app .il-news-body{max-width:780px;padding:15px 0}
.il-app .il-news-body p{font-size:16px;line-height:1.78;white-space:pre-line;color:#344864;margin:0 0 17px}
.il-app .il-news-reference{padding:16px 18px;border:1px solid #dce8f4;border-left:4px solid #1373ca;background:#f8fbff;border-radius:8px;font-size:12px;color:#334d6a}
.il-app .il-news-reference strong{display:block;font-size:14px;margin-bottom:6px;color:#12385e}
.il-app .il-news-reference a{display:inline-block;color:#0967c9;margin-top:7px;font-weight:750}
.il-app .il-news-back{margin:22px 0;font-weight:650;font-size:13px}
@media(max-width:650px){.il-app .il-top-news-items{display:block;padding:0 11px}.il-app .il-top-news-item{padding:10px 5px}.il-app .il-top-news-item strong{font-size:12px}.il-app .il-top-news-head h2{font-size:15px!important}.il-app .il-news-list{padding:3px 12px}.il-app .il-news-body p{font-size:15px}}

.il-app .il-news-preview-banner{padding:11px;background:#fff8df;color:#7f560b;border:1px solid #f3d68b;border-radius:6px;font-size:13px}
