/* Overrides confined to the FoliActus feed. Existing hero, header and footer unchanged. */
.main article.post {box-sizing:border-box; max-width:100%; overflow:hidden;}
.main article.post .post-photo {display:block; width:auto; height:auto; max-width:min(100%, 760px); max-height:520px; object-fit:contain; object-position:left center; border-radius:10px; margin:12px 0;}
.main article.post .fs-apprendre-post {display:flex; align-items:flex-start; gap:16px;}
.main article.post .fs-apprendre-thumb {width:112px; height:112px; min-width:112px; max-width:112px; max-height:112px; object-fit:contain; border-radius:9px;}
.main article.post .fs-apprendre-body {min-width:0; flex:1;}
.main article.post .fs-apprendre-body p {display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.main article.post .post-text {overflow-wrap:anywhere;}
.main article.post .fs-author-actions {display:flex; flex-wrap:wrap; gap:18px; padding-top:10px; font-size:.95rem;}
.main article.post .fs-author-actions a {text-decoration:none; font-weight:600;}
@media(max-width:560px){.main article.post .fs-apprendre-thumb{width:88px;height:88px;min-width:88px;max-width:88px}.main article.post .fs-apprendre-post{gap:10px}.main article.post .post-photo{max-height:420px}}
