
.ml-recent{padding-top:28px;padding-bottom:32px;border-top:1px solid rgba(0,0,0,.1);}
.ml-recent[hidden]{display:none;}
.ml-recent h2{font-size:1.9rem;margin:0 0 18px;}
.ml-recent-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
.ml-recent-item{display:flex;align-items:flex-start;gap:10px;text-decoration:none;color:inherit;}
.ml-recent-item img{width:85px;height:112px;object-fit:cover;flex-shrink:0;background:#f4f4f4;}
.ml-recent-meta{display:flex;flex-direction:column;gap:6px;font-size:1.3rem;}
.ml-recent-meta strong{font-weight:600;}
@media(max-width:749px){.ml-recent-list{grid-template-columns:repeat(2,minmax(0,1fr));}.ml-recent-item{flex-direction:column;}.ml-recent-item img{width:100%;height:auto;aspect-ratio:3/4;}}
