.pp-authors-wrap{max-width:940px;margin:0 auto;padding:8px 0 24px}.pp-authors-hero{text-align:center;margin-bottom:40px}.pp-authors-title{font:800 clamp(32px, 4vw, 46px) var(--font-outfit), sans-serif;letter-spacing:-.03em;color:#0f172a;margin:0}.pp-authors-lead{max-width:520px;font:500 16.5px/1.65 var(--font-plus-jakarta), sans-serif;color:#64748b;margin:14px auto 0}.pp-authors-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.pp-author-card{text-align:center;background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:24px 20px}.pp-author-card__link{flex-direction:column;align-items:center;text-decoration:none;display:flex}.pp-author-card__photo{object-fit:cover;background:#ede9fe;border-radius:50%;width:72px;height:72px}.pp-author-card__name{font:700 17px var(--font-plus-jakarta), sans-serif;color:#0f172a;margin-top:12px}.pp-author-card__role{font:600 13px var(--font-plus-jakarta), sans-serif;color:#7b61ff;margin-top:2px}.pp-author-card__bio{font:500 14px/1.55 var(--font-plus-jakarta), sans-serif;color:#64748b;margin:12px 0 0}.pp-author-profile{border-bottom:1px solid #eef2f7;align-items:flex-start;gap:22px;margin-bottom:32px;padding-bottom:32px;display:flex}.pp-author-profile__photo{object-fit:cover;background:#ede9fe;border-radius:50%;flex:none;width:96px;height:96px}.pp-author-profile__name{font:800 30px var(--font-outfit), sans-serif;letter-spacing:-.02em;color:#0f172a;margin:0}.pp-author-profile__role{font:600 15px var(--font-plus-jakarta), sans-serif;color:#7b61ff;margin-top:4px}.pp-author-profile__bio{max-width:620px;font:500 16px/1.65 var(--font-plus-jakarta), sans-serif;color:#475569;margin:14px 0 0}.pp-author-profile__link{font:700 14px var(--font-plus-jakarta), sans-serif;color:#7b61ff;margin-top:14px;text-decoration:none;display:inline-block}.pp-author-posts__title{font:800 22px var(--font-outfit), sans-serif;color:#0f172a;margin:0 0 16px}.pp-author-posts__list{margin:0;padding:0;list-style:none}.pp-author-posts__row{border-top:1px solid #eef2f7;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;display:flex}.pp-author-posts__name{font:700 16px var(--font-plus-jakarta), sans-serif;color:#0f172a}.pp-author-posts__row:hover .pp-author-posts__name{color:#7b61ff}.pp-author-posts__date{font:500 13px var(--font-plus-jakarta), sans-serif;color:#94a3b8;flex:none}@media (max-width:720px){.pp-authors-grid{grid-template-columns:1fr}.pp-author-profile{text-align:center;flex-direction:column;align-items:center}}
