.hnews-widget{max-width:960px;width:100%;background:#fff;box-sizing:border-box;padding:12px;color:#111;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}
.hnews-top{display:flex;gap:16px;align-items:flex-start;border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}
.hnews-top-media{flex:0 0 50%}
.hnews-thumb{display:block}
.hnews-thumb img{width:100%;height:auto;display:block;border-radius:4px}
.hnews-top-main{flex:1}
.hnews-main-title{margin:0 0 8px 0;font-size:28px;line-height:1.2;font-weight:800}
.hnews-main-title a{text-decoration:none;color:#111}
.hnews-excerpt{margin:0 0 10px 0;font-size:15px;line-height:1.5;color:#333}
.hnews-chip{display:block;border:1px solid #ddd;border-radius:10px;padding:10px 12px;background:#fafafa;text-decoration:none;color:#111;font-weight:700}
.hnews-chip-label{display:inline-block !important;font-size:12px;font-weight:700;color:#555;background:#f0f0f0;border:1px solid #ddd;border-radius:8px;padding:4px 8px;margin:0 0 8px 0}
.hnews-chip .hnews-chip-label{display:inline-block !important}
.hnews-chip-title{display:block !important;font-weight:700;margin:0}
.hnews-bottom{display:flex;gap:16px}
.hnews-col{flex:1;border-right:1px solid #eee;padding-right:12px}
.hnews-col:last-child{border-right:0;padding-right:0}
.hnews-item{display:block;text-decoration:none;color:#111;font-weight:700;line-height:1.4}
.hnews-item:hover{color:#c00}
.hnews-empty{opacity:.4}
.hnews-thumb-caption{font-size:12px;color:#666;margin-top:5px;text-align:center;font-style:italic;}
@media(max-width:768px){.hnews-top{flex-direction:column}.hnews-top-media{flex:unset}.hnews-main-title{font-size:22px}.hnews-bottom{flex-direction:column}.hnews-col{border-right:0;border-bottom:1px solid #eee;padding:0 0 10px 0}.hnews-col:last-child{border-bottom:0}}
