body{background:var(--bg-secondary)}main{margin-top:70px;padding:50px 20px 60px;max-width:1200px;margin-left:auto;margin-right:auto}.news-layout{display:grid;grid-template-columns:1fr 350px;gap:40px}.news-content{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #00000014}.news-image{width:100%;aspect-ratio:16 / 9;max-height:450px;overflow:hidden}.news-image img{width:100%;height:100%;object-fit:cover}.news-body{padding:40px}.news-meta{display:flex;align-items:center;gap:20px;margin-bottom:20px;color:var(--text-secondary);font-size:.9rem}.news-meta i{color:var(--accent-1)}.news-body h1{font-family:Merriweather,Georgia,serif;font-size:2rem;margin-bottom:25px;line-height:1.4}.news-text{font-size:1.05rem;line-height:1.9;color:var(--text-secondary)}.sidebar{position:sticky;top:100px;align-self:start}.sidebar-title{font-size:1.2rem;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--accent-1)}.sidebar-block+.sidebar-block{margin-top:35px}.sidebar-news{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:15px;box-shadow:0 5px 20px #0000000d;transition:all .3s ease}.sidebar-news:hover{transform:translate(-5px)}.sidebar-news a{display:flex;gap:15px;padding:15px;text-decoration:none;color:inherit}.sidebar-news img{width:80px;height:80px;object-fit:cover;border-radius:8px;flex-shrink:0}.sidebar-news-info h3{font-size:.95rem;margin-bottom:5px;color:var(--text-primary);line-height:1.4}.sidebar-news-info span{font-size:.8rem;color:var(--accent-dark)}.back-btn{display:inline-flex;align-items:center;gap:8px;margin-top:30px;padding:12px 24px;background:var(--bg-secondary);color:var(--text-primary);text-decoration:none;border-radius:8px;font-weight:500;transition:all .3s ease}.back-btn:hover{background:var(--accent-dark);color:#fff}@media(max-width:992px){.news-layout{grid-template-columns:minmax(0,1fr)}.sidebar{position:static}}@media(max-width:768px){.news-body{padding:25px}.news-body h1{font-size:1.6rem}main{padding-top:30px}}
