.pp-blog-list{max-width:880px;margin:0 auto}.pp-blog-list__controls{flex-direction:column;gap:16px;margin:0 auto 28px;display:flex}.pp-blog-list__tabs{flex-wrap:wrap;gap:8px;display:flex}.pp-blog-list__tab{appearance:none;color:#475569;font:600 13.5px var(--font-plus-jakarta), sans-serif;cursor:pointer;background:#fff;border:1px solid #e4e6f2;border-radius:999px;padding:8px 15px;transition:border-color .15s,color .15s,background .15s}.pp-blog-list__tab:hover{color:#5b45e8;border-color:#cfc4ff}.pp-blog-list__tab--active{background:var(--pp-link);border-color:var(--pp-link);color:#fff}.pp-blog-list__chip{font:700 11px var(--font-plus-jakarta), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--pp-link);margin-bottom:8px;display:inline-block}.pp-blog-list__empty{text-align:center;color:#64748b;font:500 15px var(--font-plus-jakarta), sans-serif;padding:40px 0}.pp-blog-list__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-blog-list__row{color:inherit;border-bottom:1px solid #e8eaf3;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:26px;padding:22px 8px;text-decoration:none;transition:background .2s;display:grid}.pp-blog-list__items li:first-child .pp-blog-list__row{border-top:1px solid #e8eaf3}.pp-blog-list__row:hover{background:#7b61ff09}.pp-blog-list__row:hover .pp-blog-list__title{color:#5b45e8}.pp-blog-list__row:hover .pp-blog-list__arrow{opacity:1;color:#7b61ff;transform:translate(2px)}.pp-blog-list__thumb{border-radius:14px;flex-shrink:0;width:220px;height:140px;position:relative;overflow:hidden}.pp-blog-list__meta{min-width:0}.pp-blog-list__date{font:600 12.5px/1 var(--font-plus-jakarta), sans-serif;color:var(--pp-muted);margin-bottom:8px;display:block}.pp-blog-list__title{font:600 20px/1.3 var(--font-outfit), sans-serif;letter-spacing:-.02em;color:#0f172a;margin:0;transition:color .2s}.pp-blog-list__excerpt{font:500 14.5px/1.55 var(--font-plus-jakarta), sans-serif;color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.pp-blog-list__arrow{color:#94a0b8;opacity:.55;transition:opacity .2s,transform .2s,color .2s}.pp-blog-list__more{justify-content:center;margin-top:36px;display:flex}.pp-blog-list__more-btn{appearance:none;color:#0f172a;font:700 14.5px var(--font-plus-jakarta), sans-serif;cursor:pointer;background:#fff;border:1px solid #e4e6f2;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;transition:border-color .2s,color .2s,transform .15s;display:inline-flex;box-shadow:0 10px 24px -18px #23155759}.pp-blog-list__more-btn:hover{color:#5b45e8;border-color:#cfc4ff}.pp-blog-list__more-btn:active{transform:scale(.98)}@media (max-width:640px){.pp-blog-list__row{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 0}.pp-blog-list__thumb{aspect-ratio:16/9;width:100%;height:auto}.pp-blog-list__title{font-size:18px}.pp-blog-list__arrow{display:none}}
