
.ayp-container{margin:0 auto}.ayp-cat{margin:28px 0}.ayp-cat h2{border-left:5px solid #c40000;padding-left:10px}
.ayp-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ayp-posts article a{text-decoration:none;color:#111}
.ayp-posts img{width:100%;height:170px;object-fit:cover}.ayp-posts h3{font-size:18px;margin:8px 0}.ayp-posts span{color:#777;font-size:13px}
.ayp-list .ayp-posts{grid-template-columns:1fr}.ayp-featured .ayp-posts{grid-template-columns:2fr 1fr}
.ayp-right{display:flex;flex-direction:column;gap:18px}.ayp-popular,.ayp-authors,.ayp-ads{border:1px solid #eee;padding:14px;background:#fff}
.ayp-popular a{display:grid;grid-template-columns:32px 70px 1fr;gap:10px;align-items:center;text-decoration:none;color:#111;border-bottom:1px solid #eee;padding:8px 0}
.ayp-popular img{width:70px;height:55px;object-fit:cover}.ayp-popular b{color:#c40000;font-size:22px}.ayp-popular small{display:block;color:#777}
.ayp-author{display:flex;gap:10px;align-items:center;border-bottom:1px solid #eee;padding:8px 0}.ayp-author img,.ayp-author .avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.ayp-author small{display:block;color:#777}
.ayp-ad img{width:100%;height:auto;display:block}
@media(max-width:768px){.ayp-posts,.ayp-featured .ayp-posts{grid-template-columns:repeat(2,1fr);gap:12px}.ayp-posts img{height:130px}.ayp-posts h3{font-size:14px}}
