.news-layout{display:grid;grid-template-columns:2fr 1fr;gap:30px;max-width:1200px;margin:40px auto;padding:0 20px}.news-main{background:#fff;padding:25px;border-radius:14px;box-shadow:0 6px 20px #0000001a}.news-image-wrapper{width:100%;margin-bottom:20px}.news-image{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 12px #00000026}.news-title{font-size:32px;font-weight:800;margin-bottom:10px;color:#222}.news-date{font-size:14px;color:#777;margin-bottom:20px}.news-divider{border:0;border-top:1px solid #e0e0e0;margin:25px 0}.news-content{font-size:17px;line-height:1.8;color:#333;white-space:pre-line}.news-sidebar{background:#fff;padding:20px;border-radius:14px;box-shadow:0 6px 20px #0000001a;height:fit-content}.sidebar-title{font-size:20px;font-weight:700;margin-bottom:15px;color:#222}.sidebar-item{display:flex;gap:10px;margin-bottom:15px;text-decoration:none;color:inherit;transition:.2s}.sidebar-item:hover{transform:translate(4px)}.sidebar-thumb img{width:90px;height:65px;object-fit:cover;border-radius:6px;box-shadow:0 2px 8px #0000001a}.sidebar-info{flex:1}.sidebar-item-title{font-size:15px;font-weight:600;line-height:1.3}.sidebar-date{color:#888;font-size:12px}@media(max-width:900px){.news-layout{grid-template-columns:1fr;padding:0 15px;margin:20px auto;gap:20px}.news-main{padding:20px}.news-title{font-size:24px}.news-image{margin-bottom:15px}.news-sidebar{margin-top:20px}}@media(max-width:480px){.news-title{font-size:22px}.news-date{font-size:13px;margin-bottom:15px}.news-main,.news-sidebar{padding:15px}}
