/* Light public-post previews on academy and company profiles. */
.cs-profile-posts-wrap{margin-top:22px;margin-bottom:36px}
.cs-profile-posts{padding:20px;border-radius:16px;border:1px solid #353940;background:#191c20;color:#f5f5f5}
.cs-profile-posts-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;flex-wrap:wrap}
.cs-profile-posts-heading h2{font-family:Outfit,system-ui,sans-serif;font-size:1.2rem;font-weight:650;margin:0;color:#fff}
.cs-profile-posts-heading a,.cs-profile-post>a{color:#ee7f86;text-decoration:none;font-size:.85rem;font-weight:600}
.cs-profile-posts-heading a:hover,.cs-profile-post>a:hover{text-decoration:underline}
.cs-profile-posts-list{display:grid;gap:10px}
.cs-profile-post{border:1px solid #363a41;border-radius:10px;background:#14171b;padding:14px}
.cs-profile-post time{font-size:.75rem;color:#afb6bd}
.cs-profile-post p{margin:8px 0;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:#f2f3f4}
.cs-profile-post>a{display:inline-flex;min-height:36px;align-items:center}
@media(max-width:600px){.cs-profile-posts{padding:14px}.cs-profile-post{padding:12px}}
