/* Home recent updates only: one book per full-width row. */
.hl-home-updates{padding:0 20px 16px}
.hl-home-update-labels,.hl-home-update-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 88px minmax(0,1.25fr) 112px;gap:20px;align-items:center;padding:16px 12px}
.hl-home-update-labels{background:#e7f0f7;color:#5d7891;font-size:14px;padding-top:12px;padding-bottom:12px}
.hl-home-update-row{min-height:60px;box-sizing:border-box;border-bottom:1px solid #e8eef4;font-size:16px;line-height:1.6}
.hl-home-update-row>*{min-width:0;overflow-wrap:anywhere}
.hl-home-update-row .hl-update-name{color:#182c45}
.hl-home-update-row .hl-update-chapter{color:#57769a}
.hl-home-update-row .hl-update-author,.hl-home-update-row .hl-update-category,.hl-home-update-row time{font-size:14px;color:#7385a0}
.hl-home-update-row:hover{background:#f5f9fd}
@media(max-width:900px) and (min-width:601px){.hl-home-update-labels,.hl-home-update-row{grid-template-columns:minmax(0,1fr) 80px 70px minmax(0,1.2fr) 85px;gap:12px}}
@media(max-width:600px){
.hl-home-updates{padding:0 14px 12px}.hl-home-update-labels{display:none}
.hl-home-update-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:14px 0}
.hl-home-update-row .hl-update-name{grid-column:1/-1;font-size:16px}
.hl-home-update-row .hl-update-chapter{grid-column:1/-1;grid-row:2;font-size:14px}
.hl-home-update-row .hl-update-author{grid-column:1;grid-row:3}
.hl-home-update-row time{grid-column:2;grid-row:3;font-size:12px}
.hl-home-update-row .hl-update-category{display:none}
}

.hl-home-update-row .hl-update-name{display:flex;align-items:center;gap:16px}
.hl-update-name img{display:block;width:36px;height:50px;object-fit:cover;flex-shrink:0}
.hl-update-name span{min-width:0;overflow-wrap:anywhere}
@media(max-width:600px){.hl-home-update-row .hl-update-name{gap:8px}.hl-update-name img{width:24px;height:32px}}
