.articles-hero{padding:54px 0 92px}.articles-hero h1{margin:0}.articles-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:26px;align-items:start}.articles-main-column{min-width:0}.articles-main-column .article-filters{grid-template-columns:minmax(0,1fr) 120px;margin-top:-70px}.articles-main-column .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-news-panel{position:sticky;top:88px;z-index:5;overflow:hidden;margin-top:-70px;border-top:5px solid var(--red);background:rgba(255,255,255,.94);box-shadow:0 12px 38px rgba(24,24,27,.13);backdrop-filter:blur(16px)}.live-news-header{display:flex;align-items:center;gap:12px;padding:17px 18px;border-bottom:1px solid #eee;background:linear-gradient(135deg,#fff,#fff7f7)}.live-news-header h2{margin:0;color:#29292d;font-size:15px}.live-news-header p{margin:3px 0 0;color:#888;font-size:10px}.live-indicator{position:relative;width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--red);box-shadow:0 0 0 5px rgba(193,18,31,.11)}.live-indicator:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(193,18,31,.4);border-radius:50%;animation:livePulse 1.8s ease-out infinite}.live-news-list{max-height:720px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--red) #eee}.live-news-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:11px;padding:12px;border-bottom:1px solid #eee;transition:background-color .2s ease}.live-news-item:hover{background:#fff6f6}.live-news-thumb{display:block;height:62px;overflow:hidden;background:linear-gradient(135deg,#29292d,#77141d)}.live-news-thumb img{width:100%;height:100%;object-fit:cover}.live-news-item h3{margin:0;font-size:11.5px;line-height:1.75}.live-news-item h3 a:hover{color:var(--red)}.live-news-item time{display:block;margin-top:5px;color:#999;font-size:9px}.live-news-panel a:focus-visible,.news-modal-close:focus-visible{outline:3px solid rgba(193,18,31,.38);outline-offset:3px}.news-modal-open{overflow:hidden}.news-modal{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:28px}.news-modal-backdrop{position:absolute;inset:0;background:rgba(15,15,18,.68);backdrop-filter:blur(11px)}.news-modal-dialog{position:relative;width:min(1040px,92vw);height:min(88vh,900px);overflow:hidden;border:1px solid rgba(255,255,255,.45);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 30px 90px rgba(0,0,0,.42);animation:modalIn .22s ease-out}.news-modal-close{position:absolute;z-index:3;top:14px;right:14px;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(30,30,34,.78);color:#fff;cursor:pointer;backdrop-filter:blur(12px);transition:transform .2s ease,background-color .2s ease}.news-modal-close:hover{transform:rotate(90deg);background:var(--red)}.news-modal-loading{position:absolute;inset:0;display:grid;place-content:center;gap:12px;color:#666;text-align:center}.news-modal-loading i{font-size:28px;color:var(--red)}.news-modal-frame{width:100%;height:100%;border:0;background:#fff}.news-modal-document{margin:0;background:#fff}.news-modal-frame-article{min-height:100%;padding-bottom:44px}.modal-frame-image{margin:0;background:#28282c}.modal-frame-image img{display:block;width:100%;height:min(42vh,410px);object-fit:cover}.news-modal-frame-article>header{max-width:820px;margin:0 auto;padding:38px 34px 22px;text-align:center}.news-modal-frame-article>header>span{display:inline-block;padding:5px 12px;background:rgba(193,18,31,.09);color:var(--red);font-size:11px;font-weight:700}.news-modal-frame-article h1{margin:14px 0 12px;color:#252529;font-size:clamp(25px,4vw,39px);line-height:1.65}.news-modal-frame-article header p{margin:0;color:#666;font-size:14px;line-height:2}.news-modal-frame-article header time{display:block;margin-top:14px;color:#999;font-size:11px}.news-modal-prose{padding-bottom:35px}@keyframes livePulse{0%{transform:scale(.65);opacity:1}100%{transform:scale(1.7);opacity:0}}@keyframes modalIn{from{transform:translateY(16px) scale(.985);opacity:0}to{transform:none;opacity:1}}@media(max-width:1100px){.articles-layout{grid-template-columns:290px minmax(0,1fr);gap:20px}.articles-main-column .article-grid{grid-template-columns:1fr}}@media(max-width:820px){.articles-layout{grid-template-columns:1fr}.live-news-panel{position:relative;top:auto;margin-top:-70px}.live-news-list{max-height:420px}.articles-main-column .article-filters{margin-top:0}.articles-main-column .article-grid{grid-template-columns:1fr}.news-modal{padding:10px}.news-modal-dialog{width:100%;height:94vh;border-radius:15px}.news-modal-close{top:10px;right:10px}.modal-frame-image img{height:31vh}.news-modal-frame-article>header{padding:30px 20px 18px}.news-modal-frame-article h1{font-size:25px}.news-modal-prose{padding-right:20px;padding-left:20px}}@media(prefers-reduced-motion:reduce){.live-indicator:after{animation:none}.news-modal-dialog{animation:none}.news-modal-close{transition:none}.news-modal-close:hover{transform:none}}
