/* Se conserva el formulario inicial; únicamente se aclara la estructura de Article. */
.article-cohesion .article-purpose{font-size:14px;color:var(--muted);line-height:1.5;margin:0 0 18px}
.article-cohesion .article-model{margin:16px 0;font-size:14px;line-height:1.65}
.article-cohesion .article-model summary{cursor:pointer;min-height:44px;padding:10px 0;box-sizing:border-box;color:var(--blue)}
.article-cohesion .article-model>div{padding:0 14px;border-left:2px solid var(--line);overflow-wrap:anywhere}
.article-cohesion .article-model h4{font-size:14px;margin:16px 0 6px}
.article-cohesion .article-model p{margin:0 0 12px}
.article-cohesion .article-ai-note{max-width:80ch}
.article-cohesion .article-ai-result-note{font-size:14px;color:var(--muted);line-height:1.5}
